OpenBSD cvs log

created 2019-12-03T13:29:23Z
begin 2019-11-30T00:00:00Z
end 2019-12-01T00:00:00Z
path src/sys
commits 6

date 2019-11-30T11:19:17Z
author visa
files src/sys/dev/pci/drm/drm_linux.c log diff annotate
src/sys/kern/kern_rwlock.c log diff annotate
src/sys/kern/kern_synch.c log diff annotate
src/sys/sys/proc.h log diff annotate
src/sys/sys/systm.h log diff annotate
message Move kernel locking inside the sleep machinery. This enables calling
rwsleep(9) with PCATCH and rw_enter(9) with RW_INTR without the kernel
lock. In addition, now tsleep(9) with PCATCH should be safe to use
without the kernel lock if the sleep is purely time-based.

Tested by anton@, cheloha@, chris@
OK anton@, cheloha@

date 2019-11-30T18:12:18Z
author cheloha
files src/sys/dev/usb/utwitch.c log diff annotate
message utwitch(4): tsleep(9) -> tsleep_nsec(9); ok jca@

date 2019-11-30T18:14:47Z
author cheloha
files src/sys/dev/onewire/onewire.c log diff annotate
src/sys/dev/onewire/owtemp.c log diff annotate
message onewire(4), owtemp(4): tsleep(9) -> tsleep_nsec(9); ok jca@

date 2019-11-30T18:18:34Z
author cheloha
files src/sys/dev/ic/pckbc.c log diff annotate
message pckbc(4): tsleep(9) -> tsleep_nsec(9); ok jca@

date 2019-11-30T18:19:51Z
author cheloha
files src/sys/dev/cardbus/cardbus.c log diff annotate
message cardbus(4): tsleep(9) -> tsleep_nsec(9); ok jca@

date 2019-11-30T23:15:54Z
author deraadt
files src/sys/uvm/uvm_map.c log diff annotate
message temporarily neuter the syscall-callfrom check as a few people
haven't crossed over the ABI break as easily as expected.