OpenBSD cvs log

created 2024-10-07T14:13:47Z
begin 2024-10-03T00:00:00Z
end 2024-10-04T00:00:00Z
path src/sys
commits 4

date 2024-10-03T04:39:09Z
author tb
files src/sys/conf/GENERIC log diff annotate
message We've left release mode. Time to re-enable POOL_DEBUG

ok deraadt

date 2024-10-03T08:59:49Z
author sf
files src/sys/dev/pv/if_vio.c log diff annotate
message vio: Increase rx mbuf size with lro

bluhm found that using bigger rx mbufs helps tcp splice performance if
lro is enabled. Use 4k in that case.

Also fix confusion in rx dmamap segment count. Even with lro/tso, we
only put unfragmented mbufs into the rx queue. Therefore we only need
max. 2 segments, one for the mbuf and one for the separate header for
legacy virtio devices.

OK bluhm@

date 2024-10-03T10:18:29Z
author claudio
files src/sys/kern/kern_time.c log diff annotate
message Fix the clock_gettime() handler for pthread_getcpuclockid() to
use the proper way to read tu_runtime.
OK mpi@

date 2024-10-03T10:20:05Z
author claudio
files src/sys/kern/kern_resource.c log diff annotate
message In rucheck() sum up the tusage from all threads to get the real current
runtime of the process. Also this no longer needs the SCHED_LOCK().
OK mpi@