OpenBSD cvs log

created 2024-03-30T22:00:40Z
begin 2024-03-24T00:00:00Z
end 2024-03-25T00:00:00Z
path src/sys
commits 4

date 2024-03-24T05:50:20Z
author jsg
files src/sys/lib/libsa/softraid.c log diff annotate
message use LIST_FOREACH_SAFE() to avoid use after free
this can't happen in a libsa environment

found by smatch, ok jsing@

date 2024-03-24T10:29:35Z
author mpi
files src/sys/uvm/uvm_pdaemon.c log diff annotate
src/sys/uvm/uvmexp.h log diff annotate
message Cleanup uvmpd_tune() & document global variable ownership.

- Stop calling uvmpd_tune() inside uvm_pageout(). OpenBSD currently doesn't
support adding RAM. `uvmexp.npages' is immutable after boot.

- Document that `uvmexp.freemin' and `uvmexp.freetarg' are immutable.

- Reduce the scope of the `uvm_pageq_lock' lock. It serializes accesses
to `uvmexp.active' and `uvmexp.inactive'.

ok kettenis@

date 2024-03-24T22:34:06Z
author patrick
files src/sys/dev/fdt/if_cad.c log diff annotate
message Implement resetting the PHY via a GPIO pin, like in fec(4). This helps
enable the PHY on the Raspberry Pi 5.

ok kettenis@

date 2024-03-24T22:34:48Z
author patrick
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/RAMDISK log diff annotate
message Enable cad(4).

ok kettenis@