OpenBSD cvs log

created 2022-04-07T02:53:29Z
begin 2022-04-04T00:00:00Z
end 2022-04-05T00:00:00Z
path src/sys
commits 5

date 2022-04-04T09:27:05Z
author kettenis
files src/sys/uvm/uvm_fault.c log diff annotate
message Replace KASSERT in uvm_fault_unwire_locked() with code that handles the
case where not all pages are wired. The KASSERT can be triggered in
multi-threaded applications when a thread calling munmap(2) races another
thread that invokes sysctl(2). Properly written code shouldn't do this,
but making the kernel crash in this case is a bit harsh.

ok gezdo@, deraadt@

Fixes:
Reported-by: [email protected]

date 2022-04-04T12:57:36Z
author sashan
files src/sys/net/pf_ioctl.c log diff annotate
message pf_validate_range() must not assume rdr ports are in network order.
bug found and reported by Kurt (kmos@).

OK bluhm@

date 2022-04-04T15:46:45Z
author deraadt
files src/sys/dev/acpi/tpm.c log diff annotate
message As a hack, use CD_SKIPHIBERNATE. For 2.0, our TPM lifecycle management
is improper, and some chips are more sensitive to this than others. In an
unhibernate situation, /bsd.booted will 'suspend' the TPM, then jump directly
into unhib /bsd, which 'resumes' it. This is wrong because the lifecycle is
supposed to be more like suspend->BIOS->resume. This is a hack until we figure
out how to fix the lifecycle.
from claudio, ok dv

date 2022-04-04T19:53:15Z
author naddy
files src/sys/dev/wsfont/wsfont.c log diff annotate
message wscons: const-ify font encoding mappings

ok miod@

date 2022-04-04T21:16:47Z
author deraadt
files src/sys/sys/param.h log diff annotate
message move release date a little