OpenBSD cvs log

created 2021-02-22T14:49:17Z
begin 2021-02-15T00:00:00Z
end 2021-02-16T00:00:00Z
path src/sys
commits 6

date 2021-02-15T03:42:00Z
author dlg
files src/sys/dev/pci/if_mcx.c log diff annotate
message move the rearming of the cq after the refill of the rq.

this is the only real diff we have left outstanding on a box that
experienced rx lockups. since adding this change it's been happy
for the last 4 weeks and counting so far.

ok jmatthew@

date 2021-02-15T09:35:59Z
author mpi
files src/sys/kern/kern_exit.c log diff annotate
src/sys/kern/kern_fork.c log diff annotate
src/sys/kern/kern_sig.c log diff annotate
src/sys/sys/proc.h log diff annotate
message Move single_thread_set() out of KERNEL_LOCK().

Use the SCHED_LOCK() to ensure `ps_thread' isn't being modified by a sibling
when entering tsleep(9) w/o KERNEL_LOCK().

ok visa@

date 2021-02-15T11:26:00Z
author mglocker
files src/sys/dev/usb/uhidev.c log diff annotate
message Back-out USB data toggle fix for HID devices, since we received multiple
reports about broken devices, e.g. for ukbd(4) and fido(4).

ok mpi@

date 2021-02-15T12:12:54Z
author mpi
files src/sys/uvm/uvm_fault.c log diff annotate
message Fix double unlock in uvmfault_anonget().

Reported by and ok jsg@

date 2021-02-15T19:01:30Z
author mvs
files src/sys/net/rtsock.c log diff annotate
message Simplify error path in in route_attach(). We always call it in thread
context so we always have `curproc' Also protocol control block is not
required for soreserve() so we can do it before `rop' allocation.

ok bluhm@

date 2021-02-15T20:44:08Z
author kettenis
files src/sys/arch/arm64/include/pmap.h log diff annotate
message While it should be possible to use "normal uncachable" mappings for
write-combining on arm64 as Linux does, this doesn't seem to work on
NXP's LX2160A SoC. So switch to using "device" mappings for now to
make amdgpu(4) work better.

ok patrick@