OpenBSD cvs log

created 2024-06-07T11:50:38Z
begin 2024-06-04T00:00:00Z
end 2024-06-05T00:00:00Z
path src/sys
commits 6

date 2024-06-04T08:26:11Z
author claudio
files src/sys/dev/rnd.c log diff annotate
message In dequeue_randomness() use an atomic instruction to increase the
rnd_event_cons. This way even concurrent calls to dequeue_randomness()
will use some different events.
OK deraadt@ djm@

date 2024-06-04T09:51:52Z
author jan
files src/sys/dev/pv/if_vio.c log diff annotate
message vio(4): remove useless casts and fix spacing

ok sf@

date 2024-06-04T15:14:45Z
author deraadt
files src/sys/arch/amd64/conf/Makefile.amd64 log diff annotate
message enable -fret-clean on amd64, for libc libcrypto ld.so kernel, and all the
ssh tools. The dynamic objects are entirely ret-clean, static binaries
will contain a blend of cleaning and non-cleaning callers.

date 2024-06-04T17:31:59Z
author gkoehler
files src/sys/arch/powerpc64/powerpc64/pmap.c log diff annotate
message Allow sbld allocation to fail when PMAP_CANFAIL.

pool_get in powerpc64's pmap might fail when uvm_km_pages.free == 0.
This might cause KASSERT(slbd) to panic 'kernel diagnostic assertion
"sbld" failed'. Remove this KASSERT and add a check for PMAP_CANFAIL.
pmap_enter calls without PMAP_CANFAIL might still panic.

ok mpi@ jca@

date 2024-06-04T20:31:35Z
author krw
files src/sys/arch/amd64/stand/efiboot/diskprobe.c log diff annotate
src/sys/arch/amd64/stand/libsa/diskprobe.c log diff annotate
src/sys/arch/i386/stand/libsa/diskprobe.c log diff annotate
src/sys/dev/ic/nvme.c log diff annotate
src/sys/kern/subr_hibernate.c log diff annotate
src/sys/sys/hibernate.h log diff annotate
message Enable hibernate/resume to nvme(4) disks with 4096 byte sectors.

testing by florian@ mglocker@ mlarkin@

ok deraadt@ mglocker@ mlarkin@

date 2024-06-04T21:48:20Z
author krw
files src/sys/arch/amd64/stand/boot/conf.c log diff annotate
src/sys/arch/amd64/stand/efiboot/conf.c log diff annotate
src/sys/arch/i386/stand/boot/conf.c log diff annotate
message Bump versions of boot media now capable of un-hibernating from non-DEV_BSIZE
sectored media.

Bump to common version (3.67) to indicate new MI capability.

Reminded by deraadt@