OpenBSD cvs log

created 2019-05-18T11:38:41Z
begin 2019-05-16T00:00:00Z
end 2019-05-17T00:00:00Z
path src/sys
commits 3

date 2019-05-16T01:14:08Z
author mlarkin
files src/sys/dev/pci/dwiic_pci.c log diff annotate
message Attach two dwiic-pci devices that didn't work before. That problem seems
to have been resolved sometime in the past few months, and attaching
the devices now makes the trackpad and trackpoint on the Dell Precision
7520 work properly.

ok jcs

date 2019-05-16T04:24:14Z
author kettenis
files src/sys/uvm/uvm_map.c log diff annotate
message Handle a bit more work without taking the kernel lock. This should avoid
taking the kernel lock on when operating on the kernel_map when called from
all kernel memory allocation interfaces.

ok visa@, mlarkin@

date 2019-05-16T13:52:47Z
author visa
files src/sys/kern/kern_smr.c log diff annotate
src/sys/sys/sched.h log diff annotate
message Remove incorrect optimization. The current logic for skipping idle CPUs
does not establish strong enough ordering between CPUs. Consequently,
smr_grace_wait() might incorrectly skip a CPU and invoke an SMR
callback too early.

Prompted by haesbaert@