OpenBSD cvs log

created 2023-06-03T18:45:19Z
begin 2023-05-25T00:00:00Z
end 2023-05-26T00:00:00Z
path src/sys
commits 3

date 2023-05-25T07:45:33Z
author claudio
files src/sys/kern/vfs_sync.c log diff annotate
message Do not use wakeup_proc() outside of the sleep machinery. Just use
wakeup_one().
OK mpi@

date 2023-05-25T19:32:34Z
author kurt
files src/sys/arch/sparc64/conf/GENERIC.MP log diff annotate
src/sys/kern/subr_witness.c log diff annotate
message Work around sparc64 WITNESS kernel failing to load by moving large witness
data structures from bss to be allocated in witness_initialize().

Tested on sparc64, amd64, arm64, i386, octeon. okay miod@

date 2023-05-25T19:35:58Z
author kurt
files src/sys/dev/ic/mfi.c log diff annotate
src/sys/dev/ic/mpi.c log diff annotate
src/sys/dev/pci/mfii.c log diff annotate
src/sys/dev/pci/mpii.c log diff annotate
src/sys/scsi/scsi_base.c log diff annotate
message Disable witness for mutexes created on the stack which allows
the ddb command 'show witness' to succeed without panicking.
Leaving witness enabled on these mutexes saves a pointer to
struct lock_type on the stack which gets clobbered resulting
in a panic in witness_ddb_display_descendants().

okay miod@