* [git pull] drm fixes for 7.4-rc1
@ 2026-10-30 21:37 Dave Airlie
2026-10-31 0:10 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Dave Airlie @ 2026-10-30 21:37 UTC (permalink / raw)
To: Linus Torvalds, Sima Vetter; +Cc: dri-devel, LKML
Hi Linus,
The final set of merge window fixes, from AMD mostly. with one set of
panthor mmu fixes.
Regards,
Dave.
drm-next-2026-10-31:
drm fixes for 7.4-rc1
amdgpu:
- UALink fixes
- Runtime PM fixes
- GPUVM fixes
- Mac fixes
- HDMI fixes
- DP MST fix
- Userptr fix
- SMU fixes
- DSC fix
- 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:
- SVM fixes
- Fix doorbell allocation race
- GC 12.1 fix
- GPU reset fix
- Buffer accounting fixes
- Bounds checking fixes
- Hotplug fixes
- SVM fixes
- CRIU fixes
- GFX12 fix
panthor:
- Fix bugs in MMU handling
The following changes since commit fad06cfaf385787b9ffa2f73f049d42dbe1de57f:
Merge tag 'drm-misc-next-2026-10-16' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
(2026-10-21 11:03:26 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/kernel.git tags/drm-next-2026-10-31
for you to fetch changes up to f94ed3d7cba3c83eef50b1a96d630d63cf54f69c:
Merge tag 'amd-drm-next-fixes-7.4-2026-10-28' of
https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-next
(2026-10-29 16:01:40 +1000)
----------------------------------------------------------------
drm fixes for 7.4-rc1
amdgpu:
- UALink fixes
- Runtime PM fixes
- GPUVM fixes
- Mac fixes
- HDMI fixes
- DP MST fix
- Userptr fix
- SMU fixes
- DSC fix
- 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:
- SVM fixes
- Fix doorbell allocation race
- GC 12.1 fix
- GPU reset fix
- Buffer accounting fixes
- Bounds checking fixes
- Hotplug fixes
- SVM fixes
- CRIU fixes
- GFX12 fix
panthor:
- Fix bugs in MMU handling
----------------------------------------------------------------
Asad Kamal (5):
drm/amd/pm: Update smu_v15_0_8 PMFW headers
drm/amd/pm: Add set_npm_limit function
drm/amd/pm: Add NPM metrics reads and SetNpmLimit
drm/amd/pm: Add store npm limit function
drm/amd/pm: Notify node unload during driver unload
Avi Weiss (1):
drm/amd/display: Initialize missing TD-LUT programming inputs
Boris Brezillon (3):
drm/panthor: Don't invalidate OTHER caches
drm/panthor: Fully disable the AS even if it's going to be re-assigned
drm/panthor: Move cache-flush after UPDATE(UNMAPPED)
Daniel Phillips (1):
amdkfd: Fix memory availability double accounting of kfd pinned objects
Dave Airlie (3):
Merge tag 'amd-drm-next-fixes-7.4-2026-10-21' of
https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-next
Merge tag 'drm-misc-next-fixes-2026-10-23' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag 'amd-drm-next-fixes-7.4-2026-10-28' of
https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-next
Elena Sakhnovitch (1):
drm/amdgpu/gmc9: add extra type-2 TLB flush for gfx942/gfx950
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
Harish Kasiviswanathan (1):
drm/amdkfd: fix NULL deref in SDMA HQD debugfs dump on GC 12.1
Harkirat Gill (1):
drm/amdgpu: re-enable GFXOFF for compute on GFX12
Henry Martin (1):
drm/amdkfd: fix doorbell allocation race creating duplicate allocations
Horatio Zhang (1):
drm/amdgpu: skip the PASID TLB fence for the UALink NPA VM
Ilya Bakoulin (2):
drm/amd/display: Fix HDMI FRL FFE compliance test
drm/amd/display: Adjust HDMI FRL LT timeout
Jesse Zhang (9):
drm/amdgpu: wake the GPU for INFO queries that access the hardware
drm/amdgpu: fix the error path in amdgpu_vm_pt_alloc()
drm/amdgpu: reject ANONONLY userptrs that span multiple VMAs
drm/amdkfd: don't drop an SVM CWSR reference that was never taken
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
John Fisher (1):
drm/amdgpu: wait for pending page table updates before switching
a VM to CPU updates
Keita Morisaki (1):
drm/amd/display: Fix swap in median3() for DSC rate control
Kenneth Feng (2):
drm/amd/pm:restate all customized OD features on every table
upload for smu 13.0.0/smu 14.0.2
drm/amd/pm: add zero fan stop temperature support on smu 14.0.2
Kevin Wang (3):
drm/amd/pm: reapply umd profile state after recovery
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 (2):
drm/amdgpu: require _PR3 for BOCO
drm/amd/display: take a runtime PM reference only when a CRTC turns on
Maciej Kucharek (3):
drm/amdgpu: reset SI ASIC on MacBookPros with VRAM at 0
drm/amdgpu: reset CIK ASIC on Apple boards with VRAM at 0
drm/amdgpu: reset VI ASIC on Apple boards with VRAM at 0
Mario Limonciello (1):
drm/amd/display: don't WARN when removing an unallocated MST payload
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
Philip Yang (3):
drm/amdkfd: Fix svm_bo use after free in svm_range_clone
drm/amdgpu: Reject UALink source-identification address mode
drm/amdgpu: Enable remote TLB shootdown
William Palacek (2):
drm/amdkfd: wait for a GPU reset before freeing a BO
drm/amdkfd: Validate the control stack of a restored queue
Zhen Han (1):
drm/amdkfd: correct vram_available calculation
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 19 ++
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c | 44 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 105 +++++---
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 14 --
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 28 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 33 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ualink.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 12 +-
drivers/gpu/drm/amd/amdgpu/cik.c | 10 +
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 18 +-
drivers/gpu/drm/amd/amdgpu/si.c | 10 +
drivers/gpu/drm/amd/amdgpu/vi.c | 10 +
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 48 ++--
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 35 ++-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 9 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 9 +
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 23 +-
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 +
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 +
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 4 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 30 ++-
drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 23 +-
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 60 +++--
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 36 ++-
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 | 24 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 17 +-
drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h | 4 +-
.../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 2 +-
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 2 +
.../amd/display/dc/link/hwss/link_hwss_hpo_frl.c | 3 +
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 2 +
.../amd/display/dc/link/protocols/link_hdmi_frl.c | 129 +++++++---
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 3 +
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 103 ++++++++
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 33 ++-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 +
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 33 ++-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 101 +++++++-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 8 +
.../amd/pm/swsmu/inc/pmfw_if/smu_v15_0_8_pmfw.h | 12 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v15_0_8_ppsmc.h | 5 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 4 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h | 1 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 200 +++++++++++----
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 199 +++++++++++----
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 279 +++++++++++++++++----
.../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c | 157 +++++++++++-
.../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.h | 4 +
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 26 ++
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 +
drivers/gpu/drm/panthor/panthor_mmu.c | 45 ++--
68 files changed, 1660 insertions(+), 468 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-10-31 0:10 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-30 21:37 [git pull] drm fixes for 7.4-rc1 Dave Airlie
2026-10-31 0:10 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®