[git pull] drm fixes for 7.2-rc7
From: Dave Airlie
Date: Fri Aug 07 2026 - 17:08:37 EST
Hi Linus,
Weekly fixes for drm, feels relatively quiet for the post-AI world,
mostly amdgpu and xe with a few fixes across the board.
Dave.
drm-fixes-2026-08-08:
drm fixes for 7.2-rc7
shmem:
- check VMA boundaries for PMD mappings
xe:
- Fix memory leak in exec_queue_set_hang_replay_state
- Apply RCS/CCS yield policy to SR-IOV VFs
amdgpu:
- JPEG queue reset fixes
- GC 12 fix
- GMC 12.1 fixes
- Lockdep false positive fix
- Userq fix
- Bounds checking fixes
- Devcoredump fixes
- DCN 2.0.1 fix
- Aperture mapping fix
- DC avmute fix
- DC self refresh fix
radeon:
- Performance regression fix
panthor:
- skip zero sized firmware segments
- check VMA boundaries for PMD mappings
bridge:
- ps8640: propagate AUX transfer register errors
amdxdna:
- Improve error handling in amdxdna_insert_pages.
v3d:
- serialise scheduler timeouts
The following changes since commit 075b74841bd0065a3bda3440873c747938e69b68:
Linux 7.2-rc6 (2026-08-02 16:24:24 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2026-08-08
for you to fetch changes up to 5fb210754ed66ce2dbd3ccffd508df769ff0bcdc:
Merge tag 'amd-drm-fixes-7.2-2026-08-06' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2026-08-07
21:01:05 +1000)
----------------------------------------------------------------
drm fixes for 7.2-rc7
shmem:
- check VMA boundaries for PMD mappings
xe:
- Fix memory leak in exec_queue_set_hang_replay_state
- Apply RCS/CCS yield policy to SR-IOV VFs
amdgpu:
- JPEG queue reset fixes
- GC 12 fix
- GMC 12.1 fixes
- Lockdep false positive fix
- Userq fix
- Bounds checking fixes
- Devcoredump fixes
- DCN 2.0.1 fix
- Aperture mapping fix
- DC avmute fix
- DC self refresh fix
radeon:
- Performance regression fix
panthor:
- skip zero sized firmware segments
- check VMA boundaries for PMD mappings
bridge:
- ps8640: propagate AUX transfer register errors
amdxdna:
- Improve error handling in amdxdna_insert_pages.
v3d:
- serialise scheduler timeouts
----------------------------------------------------------------
Alex Deucher (2):
drm/amdgpu/gmc12.1: implement tlb inv semaphore
drm/amdgpu/gmc12.1: fix MMHUB0 check in pasid tlb flush
Asad Kamal (2):
Revert "drm/amdgpu: fix aperture mapping leak"
drm/amdgpu: fix aperture iounmap skipped on device removal
Candice Li (1):
drm/amdgpu: reject oversized IBs with per-ring packet limits
Christian A. Ehrhardt (2):
drm/shmem_helper: Check VMA boundaries for PMD mappings
drm/panthor: Check VMA boundaries for PMD mappings
Dave Airlie (3):
Merge tag 'drm-xe-fixes-2026-08-06' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'drm-misc-fixes-2026-08-06' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag 'amd-drm-fixes-7.2-2026-08-06' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
David Weber (1):
drm/amd/display: allow self-refresh exit while entry is blocked
Jesse Zhang (4):
drm/amdgpu: fix JPEG v5.0.0 queue reset failure in DPG mode
drm/amdgpu: fix JPEG v4.0.5 queue reset failure in DPG mode
drm/amdgpu: fix JPEG v5.3.0 queue reset failure in DPG mode
drm/amdgpu/userq: serialize queue map against GPU reset
Lijo Lazar (2):
drm/amdgpu: Use virtual alloc during coredump
drm/amdgpu: Allocate coredump ring buffers per ring
Lizhi Hou (2):
accel/amxdna: Fix page-insertion errors in amdxdna_insert_pages()
accel/amdxdna: Fix locally exploitable BUG_ON in amdxdna_insert_pages()
Marcin Bernatowicz (1):
drm/xe/uc: Apply RCS/CCS yield policy to SR-IOV VFs
Maíra Canal (1):
drm/v3d: Serialize the scheduler timeout handlers
Michał Winiarski (1):
drm/xe: Fix memory leak in exec_queue_set_hang_replay_state()
Osama Abdelkader (1):
drm/panthor: skip zero-sized firmware sections
Pengpeng Hou (1):
drm/bridge: ps8640: propagate AUX transfer register errors
Qiang Yu (1):
drm/amdgpu: read TRUNCATE_COORD_MODE on gfx12
Ray Wu (1):
drm/amd/display: Check for tg ops in dce110_set_avmute
Travis K. Bangs (1):
drm/amd: Disable DP audio spread spectrum for Cyan Skillfish
Vitaly Prosyak (1):
drm/amdgpu: Fix lockdep false positive in amdgpu_lockdep_init
Wang Jiang (1):
drm/radeon: restore hardware polling in fence_is_signaled to fix
performance regression
drivers/accel/amdxdna/amdxdna_gem.c | 47 ++++++++++---------
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 27 ++++++++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 54 ++++++++++++----------
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_lockdep.c | 21 ++++++---
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 29 ++++++------
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 5 ++
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 5 ++
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c | 48 ++++++++++++++++++-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 21 +++++++--
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c | 21 +++++++--
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c | 21 +++++++--
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 ++
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 6 ++-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 5 +-
drivers/gpu/drm/bridge/parade-ps8640.c | 27 ++++++++---
drivers/gpu/drm/drm_gem_shmem_helper.c | 6 ++-
drivers/gpu/drm/panthor/panthor_fw.c | 3 ++
drivers/gpu/drm/panthor/panthor_gem.c | 6 ++-
drivers/gpu/drm/radeon/radeon_fence.c | 7 +++
drivers/gpu/drm/v3d/v3d_drv.h | 6 +++
drivers/gpu/drm/v3d/v3d_sched.c | 9 +++-
drivers/gpu/drm/xe/xe_exec_queue.c | 3 ++
drivers/gpu/drm/xe/xe_uc.c | 7 ++-
25 files changed, 298 insertions(+), 96 deletions(-)