OpenBSD cvs log

created 2024-05-18T21:31:51Z
begin 2024-05-14T00:00:00Z
end 2024-05-15T00:00:00Z
path src/sys
commits 6

date 2024-05-14T01:42:07Z
author guenther
files src/sys/arch/amd64/amd64/autoconf.c log diff annotate
src/sys/arch/amd64/amd64/cpu.c log diff annotate
src/sys/arch/amd64/amd64/identcpu.c log diff annotate
message Instead of enabling use of PCLMUL and AESNI iff cpu0 supports them
via two global variables, make cpu_ecxfeature the intersection of
cpuid(1).ecx on all CPUs and switch cpu_configure() to directly
check that for the requisite flags.

ok kettenis@

date 2024-05-14T01:46:24Z
author guenther
files src/sys/arch/amd64/include/cpufunc.h log diff annotate
message Delete the declaration of cpu_feature which has been unused since
rev 1.17 (2017-5-27) when tlbflushg() stopped using it

date 2024-05-14T04:55:42Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c log diff annotate
message make amdgpu_activate() return early when called during hibernate resume

Hibernate does DVACT_QUIESCE/DVACT_SUSPEND from hibernate_resume(),
before config_process_deferred_mountroot() calls amdgpu_attachhook().

Without this change the amdgpu_device_prepare() call ends up faulting in
ttm_resource_manager_evict_all() after the
'drm/amd: Evict resources during PM ops prepare() callback'
commit from April.

earlier diff from and ok stsp@
report and bisection from florian@

date 2024-05-14T06:26:05Z
author jsg
files src/sys/nfs/nfs_vnops.c log diff annotate
message remove unneeded nfs_getreq() prototype

nfs_getreq() is in nfs_socket.c and not called from nfs_vnops.c

date 2024-05-14T08:26:13Z
author jsg
files src/sys/arch/arm/arm/arm32_machdep.c log diff annotate
src/sys/arch/sparc64/dev/ebus.c log diff annotate
src/sys/arch/sparc64/dev/ifb.c log diff annotate
src/sys/arch/sparc64/dev/pcons.c log diff annotate
src/sys/arch/sparc64/dev/vldcp.c log diff annotate
src/sys/arch/sparc64/sparc64/machdep.c log diff annotate
src/sys/dev/acpi/dsdt.c log diff annotate
src/sys/dev/pv/pvclock.c log diff annotate
src/sys/dev/pv/viogpu.c log diff annotate
src/sys/kern/kern_task.c log diff annotate
src/sys/net/pf.c log diff annotate
src/sys/tmpfs/tmpfs_fifoops.c log diff annotate
message remove prototypes with no matching function

date 2024-05-14T09:39:02Z
author bluhm
files src/sys/netinet/tcp_output.c log diff annotate
message Sanity check for TSO payload length in TCP chopper.

Although it should not happen, check that ph_mss is not 0 in
tcp_chopper(). This could catch errors in the LRO path of network
drivers. Better count bad packet and drop it rather than ending
in an endless loop. The new logic is analog to a recent change in
the hardware TSO path in the drivers.

OK jan@