OpenBSD cvs log

created 2022-03-13T22:14:10Z
begin 2022-03-12T00:00:00Z
end 2022-03-13T00:00:00Z
path src/sys
commits 6

date 2022-03-12T06:54:05Z
author jmatthew
files src/sys/dev/pci/if_rge.c log diff annotate
message Constify struct cfattach, not struct cfdriver

date 2022-03-12T08:11:07Z
author mpi
files src/sys/uvm/uvm_extern.h log diff annotate
src/sys/uvm/uvm_glue.c log diff annotate
src/sys/uvm/uvm_io.c log diff annotate
src/sys/uvm/uvm_map.c log diff annotate
src/sys/uvm/uvm_map.h log diff annotate
message Revert holding a read lock on the map while copying out data during sysctl(2).

This introduced a lock ordering issue reported by naddy@, anton@ and syzkaller.

Reported-by: [email protected]

date 2022-03-12T11:28:55Z
author kettenis
files src/sys/arch/arm64/dev/aplintc.c log diff annotate
message Unfortunately some last-minute changes were made to the AIC2 device tree
bindings before it was accepted in Linux. But handling both the
preliminary and (hopefully) final bindings can be done in a fairly clean
way.

ok jsg@

date 2022-03-12T12:34:22Z
author mpi
files src/sys/uvm/uvm_page.c log diff annotate
src/sys/uvm/uvm_pdaemon.c log diff annotate
message Uncompress some one line comments to reduce the difference with NetBSD.

No functionnal change.

date 2022-03-12T14:40:41Z
author mpi
files src/sys/arch/arm/arm/cpu.c log diff annotate
src/sys/arch/arm/cortex/agtimer.c log diff annotate
src/sys/arch/arm/cortex/ampintc.c log diff annotate
src/sys/arch/arm/cortex/amptimer.c log diff annotate
src/sys/arch/arm/cortex/arml2cc.c log diff annotate
src/sys/arch/arm/cortex/cortex.c log diff annotate
src/sys/arch/arm/mainbus/mainbus.c log diff annotate
src/sys/arch/arm/simplebus/simplebus.c log diff annotate
message Constify struct cfattach.

ok patrick@

date 2022-03-12T23:54:53Z
author jmatthew
files src/sys/dev/pci/if_aq_pci.c log diff annotate
message Transmit segmented packets using multiple tx ring slots rather than
defragging them first.

ok dlg@