OpenBSD cvs log

created 2024-09-01T06:43:14Z
begin 2024-08-29T00:00:00Z
end 2024-08-30T00:00:00Z
path src/sys
commits 5

date 2024-08-29T03:38:13Z
author jsg
files src/sys/dev/pci/drm/i915/i915_driver.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_drv.c log diff annotate
message call pci_set_drvdata() on attach

date 2024-08-29T03:57:35Z
author jsg
files src/sys/dev/pci/drm/i915/i915_drv.h log diff annotate
message unstub pdev_to_i915()

date 2024-08-29T10:44:40Z
author bluhm
files src/sys/kern/kern_sysctl.c log diff annotate
src/sys/kern/uipc_mbuf.c log diff annotate
src/sys/kern/uipc_mbuf2.c log diff annotate
src/sys/sys/mbuf.h log diff annotate
message Show expensive mbuf operations in netstat(1) statistics.

If the memory layout is not optimal, m_defrag(), m_prepend(),
m_pullup(), and m_pulldown() will allocate mbufs or copy memory.
Count these operations to find possible optimizations.

input dhill@; OK mvs@

date 2024-08-29T16:42:30Z
author bluhm
files src/sys/kern/uipc_mbuf2.c log diff annotate
message In m_pulldown() replace memmove() with memcpy().

The memmove() in m_pulldown() copied memory between different mbufs.
So data cannot overlap and memcpy() is enough.

OK claudio@ deraadt@

date 2024-08-29T20:13:42Z
author dv
files src/sys/arch/amd64/amd64/pmap.c log diff annotate
message Hide all EPT-related bits behind #ifdef in amd64 pmap.

A few functions and symbols were included in non-VMM builds. This
tucks more of them behind the "#ifdef NVMM > 0" check and cleans
up RAMDISK kernels.

ok mpi@, feedback from chris@