OpenBSD cvs log

created 2022-01-02T02:39:43Z
begin 2021-12-25T00:00:00Z
end 2021-12-26T00:00:00Z
path src/sys
commits 3

date 2021-12-25T01:25:51Z
author guenther
files src/sys/sys/exec_elf.h log diff annotate
message Sync DF_1_* flag definitions with llvm 13, including support in
readelf -d for displaying them.
(lld 13 sets DF_1_PIE on most our binaries)

ok jsg@

date 2021-12-25T11:04:58Z
author visa
files src/sys/kern/kern_event.c log diff annotate
message kqueue: Invalidate revoked vnodes' knotes on the fly

When a tty device is revoked, the associated knotes should be
invalidated. Otherwise the user processes can keep on receiving
events from the device.

It appears tricky to do the invalidation as part of revocation
in a way that does not allow unwanted event registration or clutter
the tty code. For now, make the knotes invalid lazily before delivery.

OK mpi@

date 2021-12-25T13:35:17Z
author bluhm
files src/sys/netinet6/ip6_input.c log diff annotate
message For a long time ip_ours() and ip6_ours() are calling ip_deliver()
without kernel lock. Unlock the two callers in ip6_input_if() that
have been forgotten.
OK mvs@ kn@