OpenBSD cvs log

created 2021-05-09T03:58:24Z
begin 2021-05-06T00:00:00Z
end 2021-05-07T00:00:00Z
path src/sys
commits 9

date 2021-05-06T04:09:41Z
author jsg
files src/sys/arch/riscv64/conf/GENERIC log diff annotate
src/sys/arch/riscv64/conf/RAMDISK log diff annotate
src/sys/arch/riscv64/conf/files.riscv64 log diff annotate
message enable dwmmc(4)

date 2021-05-06T09:19:28Z
author stsp
files src/sys/dev/pci/if_iwx.c log diff annotate
src/sys/dev/pci/if_iwxvar.h log diff annotate
message Make iwx(4) install CCMP keys to hardware from a task context to
wait for confirmation from the firmware before setting link UP.

Tested by Hrvoje, dv, and myself.

date 2021-05-06T09:33:22Z
author mpi
files src/sys/kern/kern_sig.c log diff annotate
src/sys/kern/sched_bsd.c log diff annotate
src/sys/kern/sys_process.c log diff annotate
src/sys/sys/signalvar.h log diff annotate
message Refactor routines to stop/unstop processes and save the corresponding signal.

- Move the "hack" involving P_SINTR to avoid grabbing the SCHED_LOCK()
recursively closer to where it is necessary, in proc_stop()

- Introduce proc_unstop(), the symmetric routine to proc_stop(), which
manipulates `ps_xsig' and use it whenever a SSTOPed thread needs to be
awaken.

- Manipulate `ps_xsig' only in proc_stop/unstop()

ok kettenis@

date 2021-05-06T11:29:34Z
author mvs
files src/sys/net/pfkeyv2_parsemessage.c log diff annotate
message Kill pfkeyv2_parsemessage() declaration which is absolutely useless
here since it's declared in net/pfkeyv2.h.

Also kill unused RETURN_EINVAL() macro.

ok mpi@

date 2021-05-06T12:55:20Z
author anton
files src/sys/kern/syscalls.master log diff annotate
src/sys/kern/vfs_vnops.c log diff annotate
message Unlock lseek(2).

In August 2019 I tried to unlock lseek which failed since the vnode lock
could not be acquired without holding the kernel lock back then.
claudio@ recently made it possible to acquire a vnode lock without
holding the kernel lock. The kernel lock is still required around
VOP_GETATTR() as the underlying file system implementations are not
MP-safe.

ok claudio@

date 2021-05-06T12:57:02Z
author anton
files src/sys/kern/init_sysent.c log diff annotate
src/sys/kern/syscalls.c log diff annotate
message regen

date 2021-05-06T12:57:03Z
author anton
files src/sys/sys/syscall.h log diff annotate
src/sys/sys/syscallargs.h log diff annotate
message regen

date 2021-05-06T19:45:16Z
author kettenis
files src/sys/dev/ofw/fdt.c log diff annotate
src/sys/dev/ofw/openfirm.h log diff annotate
message Add OF_getpropbool(9).

ok visa@

date 2021-05-06T20:35:21Z
author kettenis
files src/sys/dev/ic/com.c log diff annotate
message Fix bogus return statement.

From miod@