OpenBSD cvs log

created 2024-05-25T19:21:11Z
begin 2024-05-20T00:00:00Z
end 2024-05-21T00:00:00Z
path src/sys
commits 32

date 2024-05-20T01:51:32Z
author kevlo
files src/sys/dev/pci/if_rge.c log diff annotate
message Map MSI-X in addition to MSI and INTx on rge(4).

Brad noticed on Orange Pi 5 Plus apparently the RTL8125 Ethernet controller
doesn't support MSIs, but does support MSI-X. With this diff running on
Orange Pi 5+ we switch over from shared INTx to device-specific MSI-X
interrupts.

Tested by Brad.
ok kettenis@

date 2024-05-20T03:21:58Z
author jsg
files src/sys/dev/pci/drm/include/linux/compiler.h log diff annotate
message add __counted_by() for 6.6.31 drm

date 2024-05-20T04:49:32Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c log diff annotate
message drm/amdgpu: fix doorbell regression

From Shashank Sharma
4fd8cd4154a213e944933622039d83184b31617c in linux-6.6.y/6.6.31
705d0480e6ae5a73ca3a9c04316d0678e19a46ed in mainline linux

date 2024-05-20T04:50:56Z
author jsg
files src/sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c log diff annotate
message drm/amdkfd: Check cgroup when returning DMABuf info

From Mukul Joshi
d644962423704441713be6669b9544beed5d4176 in linux-6.6.y/6.6.31
9d7993a7ab9651afd5fb295a4992e511b2b727aa in mainline linux

date 2024-05-20T04:52:26Z
author jsg
files src/sys/dev/pci/drm/amd/amdkfd/kfd_int_process_v10.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_int_process_v11.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_int_process_v9.c log diff annotate
message drm/amdkfd: range check cp bad op exception interrupts

From Jonathan Kim
41dc6791596656dd41100b85647ed489e1d5c2f2 in linux-6.6.y/6.6.31
0cac183b98d8a8c692c98e8dba37df15a9e9210d in mainline linux

date 2024-05-20T04:53:54Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c log diff annotate
message drm/amdgpu: Refine IB schedule error logging

From Lijo Lazar
1e2c28e74a823aa36821c5c68e7834ca7e4fbb9b in linux-6.6.y/6.6.31
4b18a91faf1752f9bd69a4ed3aed2c8f6e5b0528 in mainline linux

date 2024-05-20T04:55:16Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c log diff annotate
message drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2

From Tao Zhou
c0beff4e35af8ef3f5e30ac3f55a6109f751d9c0 in linux-6.6.y/6.6.31
f886b49feaae30acd599e37d4284836024b0f3ed in mainline linux

date 2024-05-20T04:56:48Z
author jsg
files src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c log diff annotate
message drm/amd/display: Skip on writeback when it's not applicable

From Alex Hung
951a498fa993c5501994ec2df97c9297b02488c7 in linux-6.6.y/6.6.31
ecedd99a9369fb5cde601ae9abd58bca2739f1ae in mainline linux

date 2024-05-20T04:58:57Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c log diff annotate
message drm/amdgpu: Fix VCN allocation in CPX partition

From Lijo Lazar
a624829bba2752a2b726f227574d6ca1d2e39671 in linux-6.6.y/6.6.31
f7e232de51bb1b45646e5b7dc4ebcf13510f2630 in mainline linux

date 2024-05-20T05:00:46Z
author jsg
files src/sys/dev/pci/drm/amd/amdkfd/kfd_device.c log diff annotate
message amd/amdkfd: sync all devices to wait all processes being evicted

From Zhigang Luo
b6f6626528fe724b512c34f3fb5946c36a135f58 in linux-6.6.y/6.6.31
d06af584be5a769d124b7302b32a033e9559761d in mainline linux

date 2024-05-20T05:03:00Z
author jsg
files src/sys/dev/pci/drm/radeon/pptable.h log diff annotate
message drm/radeon: silence UBSAN warning (v3)

From Alex Deucher
aff9dba5e8cedddb32759e835304697661ccf3f1 in linux-6.6.y/6.6.31
781d41fed19caf900c8405064676813dc9921d32 in mainline linux

date 2024-05-20T05:04:43Z
author jsg
files src/sys/dev/pci/drm/drm_connector.c log diff annotate
message drm/connector: Add \n to message about demoting connector force-probes

From Douglas Anderson
1b9e8de483bcc230f6e922bdfa9d1c186c27dd3b in linux-6.6.y/6.6.31
6897204ea3df808d342c8e4613135728bc538bcd in mainline linux

date 2024-05-20T05:06:41Z
author jsg
files src/sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c log diff annotate
message dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

From Mario Limonciello
6c83a8f236ece78d5c2e60ae3dcfd1a64509410e in linux-6.6.y/6.6.31
cd94d1b182d2986378550c9087571991bfee01d4 in mainline linux

date 2024-05-20T05:08:47Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c log diff annotate
message drm/amd/display: Atom Integrated System Info v2_2 for DCN35

From Gabe Teeger
7e3030774431eb093165a31baff040d35446fb8b in linux-6.6.y/6.6.31
9a35d205f466501dcfe5625ca313d944d0ac2d60 in mainline linux

date 2024-05-20T05:10:45Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c log diff annotate
message drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible

From Michel Daenzer
52c1af381cb8bf72f2600ea02ba03d05fee2d733 in linux-6.6.y/6.6.3
8d2c930735f850e5be6860aeb39b27ac73ca192f in mainline linux

date 2024-05-20T05:14:07Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c log diff annotate
message drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

From Christian Koenig
0c7ed3ed35eec9138b88d42217b5a6b9a62bda4d in linux-6.6.y/6.6.3
d3a9331a6591e9df64791e076f6591f440af51c3 in mainline linux

date 2024-05-20T05:15:34Z
author jsg
files src/sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c log diff annotate
message drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

From Alex Deucher
4b4cff994a27ebf7bd3fb9a798a1cdfa8d01b724 in linux-6.6.y/6.6.3
be4a2a81b6b90d1a47eaeaace4cc8e2cb57b96c7 in mainline linux

date 2024-05-20T05:17:01Z
author jsg
files src/sys/dev/pci/drm/ttm/ttm_tt.c log diff annotate
message drm/ttm: Print the memory decryption status just once

From Zack Rusin
306e99777886fd9fe3495a2b889d551dc509a820 in linux-6.6.y/6.6.3
27906e5d78248b19bcdfdae72049338c828897bb in mainline linux

date 2024-05-20T05:18:51Z
author jsg
files src/sys/dev/pci/drm/i915/display/intel_audio.c log diff annotate
message drm/i915/audio: Fix audio time stamp programming for DP

From Chaitanya Kumar Borah
b0624c032a02a8c2141663e21961ade9d3424e3c in linux-6.6.y/6.6.3
c66b8356273c8d22498f88e4223af47a7bf8a23c in mainline linux

date 2024-05-20T05:20:41Z
author jsg
files src/sys/dev/pci/drm/i915/gt/intel_gt_ccs_mode.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_ccs_mode.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_workarounds.c log diff annotate
message drm/i915/gt: Automate CCS Mode setting during engine resets

From Andi Shyti
be59b2d3d9750f784101d62cc0f25fb75e294f7e in linux-6.6.y/6.6.3
51c1b42a232f17743cd825be6790cb64735ff98f in mainline linux

date 2024-05-20T05:22:41Z
author jsg
files src/sys/dev/pci/drm/i915/display/intel_bios.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_vbt_defs.h log diff annotate
message drm/i915/bios: Fix parsing backlight BDB data

From Karthikeyan Ramasubramanian
ca82830e453364d192e3c0c92a0f8823f621879c in linux-6.6.y/6.6.3
43b26bdd2ee5cfca80939be910d5b23a50cd7f9d in mainline linux

date 2024-05-20T05:24:11Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c log diff annotate
message drm/amd/display: Handle Y carry-over in VCP X.Y calculation

From George Shen
7be093e45215d4d9dfda515aebb7c31dc9413144 in linux-6.6.y/6.6.3
719564737a9ac3d0b49c314450b56cf6f7d71358 in mainline linux

date 2024-05-20T05:26:04Z
author jsg
files src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c log diff annotate
message drm/amd/display: Fix incorrect DSC instance for MST

From Hersen Wu
af8af93c6a4f2c4772b353584b36bee88ebcbe81 in linux-6.6.y/6.6.3
892b41b16f6163e6556545835abba668fcab4eea in mainline linux

date 2024-05-20T09:11:21Z
author mvs
files src/sys/kern/vfs_init.c log diff annotate
src/sys/miscfs/fuse/fuse_vfsops.c log diff annotate
message Drop MNT_LOCAL flag in corresponding `vfsconflist' fuse(4) entry instead
of cleaning it in fusefs_mount().

ok claudio

date 2024-05-20T10:32:20Z
author claudio
files src/sys/kern/kern_exit.c log diff annotate
src/sys/kern/kern_fork.c log diff annotate
src/sys/kern/kern_proc.c log diff annotate
src/sys/kern/kern_resource.c log diff annotate
src/sys/kern/kern_sig.c log diff annotate
src/sys/kern/kern_synch.c log diff annotate
src/sys/sys/proc.h log diff annotate
message Rework interaction between sleep API and exit1() and start unlocking ps_threads

This diff adjusts how single_thread_set() accounts the threads by using
ps_threadcnt as initial value and counting all threads out that are already
parked. In single_thread_check call exit1() before decreasing ps_singlecount
this is now done in exit1().

exit1() and thread_fork() ensure that ps_threadcnt is updated with the
pr->ps_mtx held and in exit1() also account for exiting threads since
exit1() can sleep.

OK mpi@

date 2024-05-20T12:42:45Z
author mglocker
files src/sys/dev/ic/ufshci.c log diff annotate
src/sys/dev/ic/ufshcivar.h log diff annotate
message Add flag to switch between normal interrupts (one interrupt per completed
command) and interrupt aggregation (one interrupt per <count> completed
commands). For now, enable normal interrupts by default, since it has
turned out that this works better for us currently (see comment in the diff
for more details).

Discussed with dlg@

date 2024-05-20T17:03:36Z
author dv
files src/sys/uvm/uvm_amap.c log diff annotate
message Remove always-false condition in amap_free KASSERT.

The if-condition immediately preceding it already checks the value
so the first part of the KASSERT is redundant.

ok mpi@, miod@, jca@

date 2024-05-20T20:08:04Z
author mglocker
files src/sys/dev/ic/ufshci.c log diff annotate
src/sys/dev/ic/ufshcireg.h log diff annotate
message Introduce some macros for static intr. aggr. and slot integers, and do
more strict checking on the slot count.

date 2024-05-20T21:22:43Z
author martijn
files src/sys/dev/pci/if_mwx.c log diff annotate
message Fix an off by one.

OK miod@, claudio@

date 2024-05-20T23:13:33Z
author jsg
files src/sys/arch/octeon/dev/amdcf.c log diff annotate
src/sys/arch/octeon/dev/cn30xxasxvar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxfauvar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxfpa.c log diff annotate
src/sys/arch/octeon/dev/cn30xxfpavar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxgmx.c log diff annotate
src/sys/arch/octeon/dev/cn30xxgmxvar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxpipvar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxpkovar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxpowvar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxsmi.c log diff annotate
src/sys/arch/octeon/dev/if_cnmac.c log diff annotate
src/sys/arch/octeon/dev/if_ogx.c log diff annotate
src/sys/arch/octeon/dev/iobusvar.h log diff annotate
src/sys/arch/octeon/dev/octcf.c log diff annotate
src/sys/arch/octeon/dev/octeon_iobus.c log diff annotate
src/sys/arch/octeon/include/pci_machdep.h log diff annotate
message remove prototypes with no matching function; ok visa@

date 2024-05-20T23:17:10Z
author jsg
files src/sys/arch/octeon/dev/octeon_iobus.c log diff annotate
message remove prototypes with no matching function

date 2024-05-20T23:20:29Z
author jsg
files src/sys/arch/octeon/dev/iobusvar.h log diff annotate
message remove extern with no matching var