Hi Dave, Simona, Fixes for 6.18.
The following changes since commit b2ec5ca9d5c2c019e2316f7ba447596d1dcd8fde: Merge tag 'amd-drm-next-6.18-2025-09-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2025-09-30 09:26:31 +1000) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.18-2025-10-09 for you to fetch changes up to d07e142641417e67f3bfc9d8ba3da8a69c39cfcd: drm/amd/display: Incorrect Mirror Cositing (2025-10-07 14:09:20 -0400) ---------------------------------------------------------------- amd-drm-next-6.18-2025-10-09: amdgpu: - DC DCE6 fixes - GPU reset fixes - Secure diplay messaging cleanup - MES fix - GPUVM locking fixes - PMFW messaging cleanup - PCI US/DS switch handling fix - VCN queue reset fix - DC FPU handling fix - DCN 3.5 fix - DC mirroring fix amdkfd: - Fix kfd process ref leak - mmap write lock handling fix - Fix comments in IOCTL ---------------------------------------------------------------- Alex Deucher (1): drm/amdgpu: Add additional DCE6 SCL registers Ard Biesheuvel (1): drm/amd/display: Fix unsafe uses of kernel mode FPU Christian König (1): drm/amdgpu: partially revert "revert to old status lock handling v3" Fangzhi Zuo (1): drm/amd/display: Enable Dynamic DTBCLK Switch Felix Kuehling (1): drm/amdkfd: Fix two comments in kfd_ioctl.h Heng Zhou (1): drm/amdgpu: Fix for GPU reset being blocked by KIQ I/O. Jesse Agate (1): drm/amd/display: Incorrect Mirror Cositing Jesse.Zhang (3): drm/amdgpu: Merge amdgpu_vm_set_pasid into amdgpu_vm_init drm/amdgpu: Fix general protection fault in amdgpu_vm_bo_reset_state_machine drm/amd/pm: Disable VCN queue reset on SMU v13.0.6 due to regression Lijo Lazar (3): drm/amd/pm: Avoid interface mismatch messaging drm/amdgpu: Check swus/ds for switch state save drm/amdgpu: Report individual reset error Mario Limonciello (1): drm/amd: Check whether secure display TA loaded successfully Philip Yang (2): drm/amdkfd: Fix kfd process ref leaking when userptr unmapping drm/amdkfd: Fix mmap write lock not release Shaoyun Liu (1): drm/amd/amdgpu: Fix the mes version that support inv_tlbs Timur Kristóf (4): drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6 drm/amd/display: Properly disable scaling on DCE6 drm/amd/display: Disable scaling on DCE6 for now drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 48 +++-- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 211 +++++++++++---------- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 4 + drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 + drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 21 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.h | 4 + .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 4 + .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 6 +- .../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 4 +- .../amd/display/dc/resource/dce60/dce60_resource.c | 4 +- .../amd/display/dc/resource/dcn35/dcn35_resource.c | 16 +- .../display/dc/resource/dcn351/dcn351_resource.c | 17 +- .../amd/display/dc/resource/dcn36/dcn36_resource.c | 16 +- drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 10 +- .../gpu/drm/amd/include/asic_reg/dce/dce_6_0_d.h | 7 + .../drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h | 2 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 3 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 + include/uapi/linux/kfd_ioctl.h | 4 +- 28 files changed, 276 insertions(+), 174 deletions(-)
