Hi Dave, Simona, Fixes for 7.4.
The following changes since commit 9131cc85d0dedd8ba4cae60dbe5985d081551f30: drm/amdkfd: correct vram_available calculation (2026-10-20 12:10:23 -0400) are available in the Git repository at: https://gitlab.freedesktop.org/drm/amdgpu/kernel.git tags/amd-drm-next-fixes-7.4-2026-10-28 for you to fetch changes up to fbb201890156e04b062c4488d1b500de52367684: drm/amd/display: refresh cached HDMI FreeSync state (2026-10-27 17:06:02 -0400) ---------------------------------------------------------------- amd-drm-next-fixes-7.4-2026-10-28: amdgpu: - VCE/UVD sched teardown fix - Display runpm reference fix - Display TD-LUT fix - SMU 13.x fixes - SMU 14.x fixes - Gang submit fix - Passive DVI sink fix - USB4 tunnel fix - Freesync fix amdkfd: - Bounds checking fixes - Hotplug fixes - SVM fixes - CRIU fixes - GFX12 fix ---------------------------------------------------------------- Avi Weiss (1): drm/amd/display: Initialize missing TD-LUT programming inputs Fangzhi Zuo (3): drm/amd/display: Poll passive DVI sinks for EDID readiness drm/amd/display: Cap DSC bpp for USB4 DP tunnels drm/amd/display: refresh cached HDMI FreeSync state Harkirat Gill (1): drm/amdgpu: re-enable GFXOFF for compute on GFX12 Jesse Zhang (5): drm/amdgpu: reject CS chunks too large for kvmalloc() drm/amdkfd: split vram_pages of SVM ranges prefetched without a GPU mapping drm/amdkfd: send SMI process and VM fault events only to allowed clients drm/amdgpu: drop the gang leader reference when freeing gang jobs drm/amdkfd: evict the queues only once for CRIU PROCESS_INFO Jiale Yao (1): drm/amdkfd: validate SRAT subtables before parsing Kenneth Feng (1): drm/amd/pm: add zero fan stop temperature support on smu 14.0.2 Kevin Wang (2): drm/amd/pm: preserve committed OD features for SMU 13.0.0/13.0.7 drm/amd/pm: preserve committed OD features for SMU 14.0.2 Luigi Lauro (1): drm/amd/display: take a runtime PM reference only when a CRTC turns on Olivier Kaloudoff (3): drm/amdkfd: tear down KFD processes before early fini_sw on disconnect drm/amdkfd: stop restore retries on device unplug drm/amdgpu: guard VCE/UVD sched entity teardown on failed probe William Palacek (1): drm/amdkfd: Validate the control stack of a restored queue drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 35 ++- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 9 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 2 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 30 ++- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 60 +++-- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 21 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 15 +- .../amd/display/amdgpu_dm/amdgpu_dm_connector.c | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 22 ++ .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 17 +- .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 2 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 193 ++++++++++---- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 193 ++++++++++---- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 283 ++++++++++++++++----- 28 files changed, 734 insertions(+), 255 deletions(-)
