OpenBSD cvs log

created 2021-01-03T15:46:34Z
begin 2020-12-02T00:00:00Z
end 2020-12-03T00:00:00Z
path src/sys
commits 6

date 2020-12-02T09:49:34Z
author patrick
files src/sys/dev/fdt/mvsw.c log diff annotate
message Enable auto-negotiation on the SerDes links, which allows in-band-status
to work between mvpp(4) and mvsw(4) on the ClearFog GT 8K and hence gives
us a nice link up.

ok kettenis@

date 2020-12-02T15:50:01Z
author martijn
files src/sys/sys/file.h log diff annotate
message Hoist DTYPE_* out of #ifdef _KERNEL.
Similar to what NetBSD and FreeBSD have done.

OK guenther@

date 2020-12-02T16:32:00Z
author mpi
files src/sys/uvm/uvm_page.c log diff annotate
message Document that the page queue must only be locked if the page is managed.

ok kettenis@

date 2020-12-02T16:52:30Z
author mpi
files src/sys/kern/kern_fork.c log diff annotate
src/sys/kern/kern_sig.c log diff annotate
message Prevent a TOCTOU race in single_thread_set() by extending the scope of the lock.

Make sure `ps_single' is set only once by checking then updating it without
releasing the lock.

Analyzed by and ok claudio@

date 2020-12-02T17:06:35Z
author krw
files src/sys/dev/ic/bwfm.c log diff annotate
src/sys/dev/ic/bwfmvar.h log diff annotate
message Extract another couple of chunks from main() into helper functions,
get_routefd() and set_user().

date 2020-12-02T22:35:32Z
author mpi
files src/sys/kern/kern_fork.c log diff annotate
src/sys/kern/kern_sig.c log diff annotate
message Revert previous extension of the SCHED_LOCK(), the state isn't passed down.

Panic reported by dhill@