OpenBSD cvs log

created 2024-08-10T22:50:46Z
begin 2024-08-05T00:00:00Z
end 2024-08-06T00:00:00Z
path src/sys
commits 24

date 2024-08-05T02:26:35Z
author jsg
files src/sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c log diff annotate
message drm/amdkfd: Fix CU Masking for GFX 9.4.3

From Mukul Joshi
cd1885ae4cbf191332ae66f8a214e52fb226ba43 in linux-6.6.y/6.6.44
85cf43c554e438e2e12b0fe109688c9533e4d93f in mainline linux

date 2024-08-05T02:28:52Z
author jsg
files src/sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c log diff annotate
message drm/amd/pm: Fix aldebaran pcie speed reporting

From Lijo Lazar
0af2e5cb74514877326448becf40365b073b44e2 in linux-6.6.y/6.6.44
b6420021e17e262c57bb289d0556ee181b014f9c in mainline linux

date 2024-08-05T02:31:14Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c log diff annotate
message drm/amdgpu: Fix memory range calculation

From Lijo Lazar
ae1dd0a379e41db7d4773880e6918948668ef3ad in linux-6.6.y/6.6.44
ce798376ef6764de51d8f4684ae525b55df295fa in mainline linux

date 2024-08-05T02:33:42Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c log diff annotate
message drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit

From Friedrich Vock
67b4592a7d74e57a5a0929eaf3ae30414ebd39ae in linux-6.6.y/6.6.44
0cdb3f9740844b9d95ca413e3fcff11f81223ecf in mainline linux

date 2024-08-05T02:35:12Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c log diff annotate
message drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1

From Tim Van Patten
6d72626808325c1986cbf90b0ce27a59b4291876 in linux-6.6.y/6.6.44
1446226d32a45bb7c4f63195a59be8c08defe658 in mainline linux

date 2024-08-05T02:37:12Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/core/dc_surface.c log diff annotate
message drm/amd/display: Check for NULL pointer

From Sung Joon Kim
4ccd37085976ea5d3c499b1e6d0b3f4deaf2cd5a in linux-6.6.y/6.6.44
4ab68e168ae1695f7c04fae98930740aaf7c50fa in mainline linux

date 2024-08-05T02:40:00Z
author jsg
files src/sys/dev/pci/drm/i915/gt/intel_execlists_submission.c log diff annotate
message drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8

From Nitin Gote
05c0fb20ca3e000a7e966584845731ba4fc950da in linux-6.6.y/6.6.44
65564157ae64cec0f527583f96e32f484f730f92 in mainline linux

date 2024-08-05T02:42:47Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c log diff annotate
message drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell

From Alex Deucher
9d74e50098492e89f319ac6922db3c2062f69340 in linux-6.6.y/6.6.44
a03ebf116303e5d13ba9a2b65726b106cb1e96f6 in mainline linux

date 2024-08-05T02:44:55Z
author jsg
files src/sys/dev/pci/drm/display/drm_dp_mst_topology.c log diff annotate
message drm/dp_mst: Fix all mstb marked as not probed after suspend/resume

From Wayne Lin
e290feb8b749a06b93ed01d4cf66567cbdf0e85d in linux-6.6.y/6.6.44
d63d81094d208abb20fc444514b2d9ec2f4b7c4e in mainline linux

date 2024-08-05T02:47:58Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c log diff annotate
message drm/amdgpu: reset vm state machine after gpu reset(vram lost)

From ZhenGuo Yin
323790535237927e1b6a7bc35ddf662c6e7c25cc in linux-6.6.y/6.6.44
5659b0c93a1ea02c662a030b322093203f299185 in mainline linux

date 2024-08-05T02:50:36Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c log diff annotate
message drm/amd/amdgpu: Fix uninitialized variable warnings

From Ma Ke
e150f0171c0c0c45a373a658358c51c940ed4fd9 in linux-6.6.y/6.6.44
df65aabef3c0327c23b840ab5520150df4db6b5f in mainline linux

date 2024-08-05T02:52:34Z
author jsg
files src/sys/dev/pci/drm/i915/display/intel_dp.c log diff annotate
message drm/i915/dp: Reset intel_dp->link_trained before retraining the link

From Imre Deak
a90e900f71da23a354e9d17f1dc0c654d0ae9ceb in linux-6.6.y/6.6.44
d13e2a6e95e6b87f571c837c71a3d05691def9bb in mainline linux

date 2024-08-05T02:54:42Z
author jsg
files src/sys/dev/pci/drm/i915/display/intel_dp_link_training.c log diff annotate
message drm/i915/dp: Don't switch the LTTPR mode on an active link

From Imre Deak
12880cc086deef91e62e2f010750087a3c23fae3 in linux-6.6.y/6.6.44
509580fad7323b6a5da27e8365cd488f3b57210e in mainline linux

date 2024-08-05T09:43:26Z
author tb
files src/sys/lib/libz/zutil.h log diff annotate
message sync with base

date 2024-08-05T13:46:16Z
author mvs
files src/sys/kern/kern_sysctl.c log diff annotate
message Take `sysctl_lock' before kernel lock.

ok bluhm

date 2024-08-05T13:55:34Z
author kettenis
files src/sys/arch/armv7/armv7/intr.c log diff annotate
message The devicetree spec says in section 2.4:

If an interrupt-generating device does not have an interrupt-parent
property, its interrupt parent is assumed to be its devicetree
parent.

Implement this aspect of the spec in the same way as Linux does by not
just looking at the immediate parent but keep on walking up the tree
until we hit a node with an "interrupt-controller" property or a node
that has an "interrupt-parent" property.

same diff as committed for arm64 yesterday
ok patrick@

date 2024-08-05T15:43:58Z
author mvs
files src/sys/kern/kern_sysctl.c log diff annotate
message Unlock most of `kern_vars' variables.

Add corresponding cases to the kern_sysctl() switch and unlock read-only
variables from `kern_vars'. Unlock KERN_SOMAXCONN and KERN_SOMINCONN
which are atomically read-only accessed only from solisten().

ok kettenis

date 2024-08-05T17:47:29Z
author bluhm
files src/sys/net/if_bridge.c log diff annotate
src/sys/net/if_veb.c log diff annotate
message Fix bridging IPv6 fragments with pf reassembly.

Sending IPv6 fragments over a bridge with pf did not work. During
input pf reassembles the packet, and at bridge output it should be
refragmented. This is only done for PF_FWD direction, but bridge(4)
and veb(4) called pf_test() with PF_OUT argument.

OK sashan@

date 2024-08-05T18:36:28Z
author kettenis
files src/sys/dev/fdt/qcpas.c log diff annotate
message Add battery sensors.

ok phessler@

date 2024-08-05T18:37:29Z
author kettenis
files src/sys/dev/acpi/acpibat.c log diff annotate
message Fix reporting if critical battery state.

ok jca@, mlarkin@

date 2024-08-05T18:39:34Z
author kettenis
files src/sys/dev/fdt/mvgicp.c log diff annotate
message Adjust for arm64_intr_get_parent() changes.

ok patrick@

date 2024-08-05T18:47:29Z
author mvs
files src/sys/kern/kern_sysctl.c log diff annotate
message Unlock KERN_BOOTTIME.

microboottime() and following binboottime() are mp-safe and `mb' is
local data.

ok bluhm

date 2024-08-05T23:51:11Z
author dlg
files src/sys/kern/kern_timeout.c log diff annotate
src/sys/sys/timeout.h log diff annotate
message change the nsec argument to timeout_add_nsec from int to uint64_t

you can only fit a couple of nanonseconds into an int, which limited
the usefulness of the api. worse, if a large nsec value was passed
in it could be cast to a negative int value which tripped over a
KASSERT at the top of timeout_add that ends up being called. avoid
this footgun by working in the bigger type and doing the same range
checks/fixes for other timeout_add wrappers.

ok claudio@ mvs@

date 2024-08-05T23:56:10Z
author dlg
files src/sys/net/bpf.c log diff annotate
message restrict the maximum wait time you can set via BIOCSWTIMEOUT to 5 minutes.

this is avoids passing excessively large values to timeout_add_nsec.

Reported-by: [email protected]