* [git pull] drm fixes for 7.2-rc6
@ 2026-07-31 21:40 Dave Airlie
2026-08-01 0:57 ` pr-tracker-bot
0 siblings, 1 reply; 4+ messages in thread
From: Dave Airlie @ 2026-07-31 21:40 UTC (permalink / raw)
To: Linus Torvalds, Sima Vetter; +Cc: dri-devel, LKML
Hey Linus,
Weekly pulls request. As expected there is more AMD this week since
Alex was off last week, vmwgfx looks to have been hit with the AI
stick a bit and mediatek as well. Otherwise some minor fixes across
the board, the new normal definitely seems to be a thing.
Regards,
Dave.
drm-fixes-2026-08-01:
drm fixes for 7.2-rc6
dp:
- Restrict some DP bandwidth calculations to HDMI DFP.
bridge:
- Fix small leak in bridge/display-connector
mediatek:
- Check CRTC state before freeing
- mtk_hdmi: Fix DDC adapter double put in v2
- mtk_hdmi_common: take i2c adapter module reference
- mtk_dsi: Enable HS clock only at pre-enable
- ovl_adaptor: balance component registrations
amdgpu:
- VCN 5.3 fix
- UserQ fixes
- GEM close optimization
- HDMI AV mute fix
- UML build fixes
- GFXOFF residency metrics fixes
- SMU 15 fixes
- debug_vm fix
- PSP 15 fixes
- NBIO 7.11.5 fix
- pptable use after free fix
- gpu metrics fetch fix
- DC viewport fix
- DML2.1 fix
- i2c retimer spam fix
- UMD profile pstate fix
- Power metrics format cleanup
- GTT size fix on APUs
- DC context logging fix
- PM sysfs fix for APUs
- Follow on pageflip timeout fix
amdkfd:
- Various bounds checking fixes
- Mutex locking fix
i915/xe:
- Check no-DMA huge-pte cases before DMA segment test
- sink FRL rate fix
- 200ms fix for TMDS scrambler status
vmwgfx:
- Improve various size checks and limit checks.
- Fix oops when submitting invalid execbuf ioctl.
- Correctly lock in vmfwgx fence signaling path.
- More validation of execbuf ioctl.
- Fix oops in vmwgfx vkms init failure path.
- Overflow handling in shader path.
panthor:
- Improve firmware validation
imagination:
- Improve imagination trace points.
qaic:
- Fix QAIC transaction length check.
The following changes since commit f5098b6bae761e346ebcd9da7f95622c04733cff:
Linux 7.2-rc5 (2026-07-26 14:45:48 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2026-08-01
for you to fetch changes up to 256325820a46b2d69e04b4911f0d95c0bd50fb32:
Merge tag 'drm-intel-fixes-2026-07-30' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
(2026-07-31 14:44:15 +1000)
----------------------------------------------------------------
drm fixes for 7.2-rc6
dp:
- Restrict some DP bandwidth calculations to HDMI DFP.
bridge:
- Fix small leak in bridge/display-connector
mediatek:
- Check CRTC state before freeing
- mtk_hdmi: Fix DDC adapter double put in v2
- mtk_hdmi_common: take i2c adapter module reference
- mtk_dsi: Enable HS clock only at pre-enable
- ovl_adaptor: balance component registrations
amdgpu:
- VCN 5.3 fix
- UserQ fixes
- GEM close optimization
- HDMI AV mute fix
- UML build fixes
- GFXOFF residency metrics fixes
- SMU 15 fixes
- debug_vm fix
- PSP 15 fixes
- NBIO 7.11.5 fix
- pptable use after free fix
- gpu metrics fetch fix
- DC viewport fix
- DML2.1 fix
- i2c retimer spam fix
- UMD profile pstate fix
- Power metrics format cleanup
- GTT size fix on APUs
- DC context logging fix
- PM sysfs fix for APUs
- Follow on pageflip timeout fix
amdkfd:
- Various bounds checking fixes
- Mutex locking fix
i915/xe:
- Check no-DMA huge-pte cases before DMA segment test
- sink FRL rate fix
- 200ms fix for TMDS scrambler status
vmwgfx:
- Improve various size checks and limit checks.
- Fix oops when submitting invalid execbuf ioctl.
- Correctly lock in vmfwgx fence signaling path.
- More validation of execbuf ioctl.
- Fix oops in vmwgfx vkms init failure path.
- Overflow handling in shader path.
panthor:
- Improve firmware validation
imagination:
- Improve imagination trace points.
qaic:
- Fix QAIC transaction length check.
----------------------------------------------------------------
Alan Swanson (1):
drm/amd/display: Silence link_dpms I2C retimer failures
Alessio Belle (1):
drm/imagination: Fix value of HWRT address in pvr_job_create tracepoint
Alex Deucher (1):
drm/amd/display: check if dml21_add_phantom_plane() is successful
Alex Hung (2):
drm/amdgpu: Fix __rcu fence pointer accesses
drm/amdgpu: Pack nested ucode_info struct
Alexander Kaplan (2):
drm/dp: Read the PCON max FRL bandwidth only for HDMI DFPs
drm/i915/dp: Ignore the sink's DSC max FRL rate without a PCON DSC encoder
AngeloGioacchino Del Regno (1):
drm/mediatek: mtk_dsi: Enable HS clock only at pre-enable
Bob Zhou (1):
drm/amdgpu: skip clearing empty freed VM list on GEM close
Brajesh Gupta (1):
drm/imagination: Update the trace point pvr_job_submit_fw()
Candice Li (1):
drm/amdgpu: restore UMD profile pstate after runtime resume
Dave Airlie (6):
Merge tag 'mediatek-drm-fixes-20260729' of
https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux
into drm-fixes
Merge tag 'amd-drm-fixes-7.2-2026-07-29' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'drm-misc-fixes-2026-07-30' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag 'drm-xe-fixes-2026-07-30' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'amd-drm-fixes-7.2-2026-07-30' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'drm-intel-fixes-2026-07-30' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
David Francis (1):
drm/amdkfd: Handle invalid event type in CRIU event restore
Fares Soliman (1):
drm/amdgpu: Update message IDs to PMFW to correctly gather
GFXOFF residency logs
Gang Ba (1):
drm/amdkfd: Fix missing authorization check in KFD_IOC_DBG_TRAP_DISABLE
George Zhang (1):
drm/amd/display: Fix divide-by-zero in calculate_mcache_setting
on zero viewport
Guangshuo Li (1):
drm/mediatek: mtk_hdmi: Fix DDC adapter double put in v2
Harkirat Gill (1):
drm/amdgpu: cap GTT size to physical RAM on APUs
Himal Prasad Ghimiray (1):
drm/xe/pt: check no-DMA huge-pte cases before DMA segment test
Jerome Tollet (1):
drm/i915/hdmi: Poll for 200 msec for TMDS_Scrambler_Status
Jiri Slaby (SUSE) (1):
drm/amd/display: use proper context for logging
Johan Hovold (1):
drm/mediatek: mtk_hdmi_common: take i2c adapter module reference
Jose Maria Casanova Crespo (1):
drm/vc4: Supply the overflow slot size in BPOS, not the whole bin BO size
Kanala Ramalingeswara Reddy (2):
drm/amdgpu: Update driver if header for SMU V15.0.5
drm/amdgpu: enable mode2 reset for SMU IP v15.0.5
Laurent Pinchart (1):
drm/bridge: display-connector: Fix I2C adapter resource leak
Leo Li (1):
drm/amd/display: Exit idle optimizations before programming
Maarten Lankhorst (1):
Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes
Maíra Canal (1):
drm/vc4: Zero the tile state data array before each BIN job
Muhammad Bilal (1):
accel/qaic: use sizeof(*trans_hdr) for transaction length check
Myeonghun Pak (1):
drm/mediatek: ovl_adaptor: balance component registrations
Osama Abdelkader (2):
drm/panthor: reject firmware sections with oversized data
drm/panthor: validate firmware interface structure sizes
Pierre-Eric Pelloux-Prayer (1):
drm/amdgpu: move debug_vm handling to amdgpu_cs_parser_fini
Ray Wu (2):
drm/amd/display: Increase HDMI AV mute wait from 2 to 3 frames
drm/amd/display: Add AV mute wait frames to dce110_set_avmute
Ruoyu Wang (1):
drm/mediatek: Check CRTC state before freeing
Shubhankar Milind Sardeshpande (2):
drm/amdgpu: Enable support for PSP 15_0_5
drm/amdgpu: Fix NBIO 7.11.5 offsets
Sunil Khatri (1):
drm/amdgpu: dont pin wptr bo instead use eviction fence
Suresh Guttula (1):
drm/amdgpu : update mmhub eco sec lvl for vcn5_3
Vladimir Marioukhine (1):
drm/amdkfd: fix QID bit leak in pqm_create_queue()
William Palacek (3):
drm/amdkfd: Add bounds check for CRAT subtype length
drm/amdkfd: fix uint32_t overflow in EOP ring buffer size alignment
drm/amdkfd: hold event_mutex while checkpointing CRIU events
Yang Wang (4):
drm/amd/pm: fix pptable use-after-free
drm/amd/pm: fix torn gpu metrics reads
drm/amd/pm: use milliwatts for GPU power sensors
drm/amd/pm: hide pp_table sysfs on APUs
Zack Rusin (12):
drm/vmwgfx: fix guest_memory_dirty bitfield clobbered as size
drm/vmwgfx: reject DX_BIND_QUERY without a DX context
drm/vmwgfx: clamp dirty-page range with min, not max
drm/vmwgfx: take fman->lock around fence list mutation in fifo_down
drm/vmwgfx: drop dma_buf reference on foreign-fd prime import
drm/vmwgfx: validate DRAW_PRIMITIVES header size before division
drm/vmwgfx: bound DMA command body size against suffix pointer
drm/vmwgfx: avoid destroy_workqueue(NULL) on vkms init failure
drm/vmwgfx: enforce cursor size limits for MOB cursors
drm/vmwgfx: skip hash_del_rcu when validation context has no hash table
drm/vmwgfx: use check_add_overflow for shader size+offset bound
drm/vmwgfx: validate external BO copy bounds for both stride paths
drivers/accel/qaic/qaic_control.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 30 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 15 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 32 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 12 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 19 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c | 24 +++
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 17 +-
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 132 ++++++------
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 +
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c | 93 +++++++--
drivers/gpu/drm/amd/amdgpu/soc21.c | 1 +
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 26 +++
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 9 +
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 23 ++-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 2 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 78 ++++---
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 20 +-
.../drm/amd/display/dc/dml2_0/dml21/dml21_utils.c | 15 +-
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 31 ++-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 21 +-
.../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 16 +-
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 16 +-
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 6 +-
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 39 +++-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 29 +--
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 6 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 4 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 2 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 5 +-
drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 5 +
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 2 +-
.../pm/swsmu/inc/pmfw_if/smu15_driver_if_v15_0_0.h | 38 ++++
.../drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_5_ppsmc.h | 6 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 4 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2 +-
.../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 6 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 8 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 7 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 59 ++++--
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 5 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 3 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 2 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 3 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 4 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 2 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 3 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 2 +-
.../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 2 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 3 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 2 +-
.../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c | 223 ++++++++++++++++++++-
.../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c | 3 +-
drivers/gpu/drm/bridge/display-connector.c | 11 +-
drivers/gpu/drm/display/drm_dp_helper.c | 12 ++
drivers/gpu/drm/i915/display/intel_ddi.c | 2 +
drivers/gpu/drm/i915/display/intel_dp.c | 9 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 26 +++
drivers/gpu/drm/i915/display/intel_hdmi.h | 2 +
drivers/gpu/drm/imagination/pvr_queue.c | 7 +-
drivers/gpu/drm/imagination/pvr_trace.h | 16 +-
drivers/gpu/drm/mediatek/mtk_crtc.c | 6 +-
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 7 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 5 +-
drivers/gpu/drm/mediatek/mtk_hdmi_common.c | 11 +-
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c | 8 -
drivers/gpu/drm/panthor/panthor_fw.c | 47 +++--
drivers/gpu/drm/vc4/vc4_irq.c | 2 +-
drivers/gpu/drm/vc4/vc4_validate.c | 29 ++-
drivers/gpu/drm/vmwgfx/ttm_object.c | 7 +-
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 39 +++-
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c | 49 ++++-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 13 +-
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 13 +-
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 3 +-
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c | 17 +-
drivers/gpu/drm/xe/xe_pt.c | 13 +-
92 files changed, 1172 insertions(+), 375 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [git pull] drm fixes for 7.2-rc6
2026-07-31 21:40 [git pull] drm fixes for 7.2-rc6 Dave Airlie
@ 2026-08-01 0:57 ` pr-tracker-bot
0 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2026-08-01 0:57 UTC (permalink / raw)
To: Dave Airlie; +Cc: Linus Torvalds, Sima Vetter, dri-devel, LKML
The pull request you sent on Sat, 1 Aug 2026 07:40:13 +1000:
> https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2026-08-01
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/680d49d84cb83ae5836317c00d0098aee47357d9
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [git pull] drm fixes for 7.2-rc6
2026-06-05 23:14 Dave Airlie
@ 2026-06-06 1:36 ` pr-tracker-bot
0 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2026-06-06 1:36 UTC (permalink / raw)
To: Dave Airlie; +Cc: Linus Torvalds, Simona Vetter, dri-devel, LKML
The pull request you sent on Sat, 6 Jun 2026 09:14:18 +1000:
> https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2026-06-06
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8e65320d91cdc3b241d4b94855c88459b91abf66
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* [git pull] drm fixes for 7.2-rc6
@ 2026-06-05 23:14 Dave Airlie
2026-06-06 1:36 ` pr-tracker-bot
0 siblings, 1 reply; 4+ messages in thread
From: Dave Airlie @ 2026-06-05 23:14 UTC (permalink / raw)
To: Linus Torvalds, Simona Vetter; +Cc: dri-devel, LKML
Hi Linus,
Weekly drm fixes, not contributing to things settling down
unfortunately, lots of driver fixes for various bounds checks, leaks
and UAF type things, i915/xe probably the most sane, amdgpu has a mix
of fixes all over, then ethosu has lots of small fixes.
The problem of fixing thing in private has really hit us with the
change handle ioctl, and "Sima was right" and we should have disabled
the ioctl, since it was only introduced a couple of kernels ago and
failed to upstream it's tests in time. The patch here fixes the
problems Sima identified, but disables the ioctl as well, with a list
of known problems in it and a request for proper tests to be written
and upstreamed. It's a niche user ioctl designed for CRIU with AMD
ROCm, so I think it's fine to just disable it.
Maybe this week will settle down,
Dave.
drm-fixes-2026-06-06:
drm fixes for 7.2-rc6
core:
- disable the gem change handle ioctl for security reasons
(plan to fix it on list later with proper test coverage)
dumb-buffer:
- remove strict limits on buffer geometry
amdgpu:
- BT.2020 fix for DCE
- DC bounds checking fixes
- SDMA 7.1 fix
- UserQ fixes
- SI fix
- SMU 13 fixes
- SMU 14 fixes
- GC 12.1 fix
- Userptr fix
- GC 10.1 fix
- GART fix for non-4K pages
amdkfd:
- UAF race fix
- Fix a potential NULL pointer dereference
- GC 11 buffer overflow fix for SDMA
xe:
- Revert removing support for unpublished NVL-S GuC
- Suspend fixes related to multi-queue
i915:
- Fix color blob reference handling in intel_plane_state
- Revert "drm/i915/backlight: Remove try_vesa_interface"
ethosu:
- reject unsupported NPU_OP_RESIZE
- fix index of IFM region
- fix weight index
- fix overflows in DMA-size calculations
- reject DMA commands with uninitialized length
- fix OOB write in ethosu_gem_cmdstream_copy_and_validate
imx:
- fix kernel-doc warnings
ivpu:
- add overflow checks in firmware handling and get_info_ioctl
v3d:
- wait for pending L2T flush before cleaning caches
- fix leak of vaddr
- skip CSD when it has zeroed workgroups
- fix ref counting in performance monitoring
The following changes since commit e43ffb69e0438cddd72aaa30898b4dc446f664f8:
Linux 7.1-rc6 (2026-05-31 15:14:24 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2026-06-06
for you to fetch changes up to 1a4f03d22fb655e5f192244fb2c87d8066fcfca2:
drm/gem: Try to fix change_handle ioctl, attempt 4 (2026-06-06 08:54:55 +1000)
----------------------------------------------------------------
drm fixes for 7.2-rc6
core:
- disable the gem change handle ioctl for security reasons
(plan to fix it on list later with proper test coverage)
dumb-buffer:
- remove strict limits on buffer geometry
amdgpu:
- BT.2020 fix for DCE
- DC bounds checking fixes
- SDMA 7.1 fix
- UserQ fixes
- SI fix
- SMU 13 fixes
- SMU 14 fixes
- GC 12.1 fix
- Userptr fix
- GC 10.1 fix
- GART fix for non-4K pages
amdkfd:
- UAF race fix
- Fix a potential NULL pointer dereference
- GC 11 buffer overflow fix for SDMA
xe:
- Revert removing support for unpublished NVL-S GuC
- Suspend fixes related to multi-queue
i915:
- Fix color blob reference handling in intel_plane_state
- Revert "drm/i915/backlight: Remove try_vesa_interface"
ethosu:
- reject unsupported NPU_OP_RESIZE
- fix index of IFM region
- fix weight index
- fix overflows in DMA-size calculations
- reject DMA commands with uninitialized length
- fix OOB write in ethosu_gem_cmdstream_copy_and_validate
imx:
- fix kernel-doc warnings
ivpu:
- add overflow checks in firmware handling and get_info_ioctl
v3d:
- wait for pending L2T flush before cleaning caches
- fix leak of vaddr
- skip CSD when it has zeroed workgroups
- fix ref counting in performance monitoring
----------------------------------------------------------------
Alex Deucher (1):
drm/amdgpu/sdma7.1: fix support for disable_kq
Alysa Liu (1):
drm/amdkfd: fix UAF race in destroy_queue_cpsch
Andrew Martin (1):
drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11
Andrzej Kacprowski (3):
accel/ivpu: Add bounds check for firmware runtime memory
accel/ivpu: Add bounds checks for firmware log indices
accel/ivpu: Add buffer overflow check in MS get_info_ioctl
Chaitanya Kumar Borah (1):
drm/i915: Fix color blob reference handling in intel_plane_state
Christian König (1):
drm/amdgpu: fix waiting for all submissions for userptrs
Daniele Ceraolo Spurio (1):
Revert "drm/xe/nvls: Define GuC firmware for NVL-S"
Dave Airlie (4):
Merge tag 'amd-drm-fixes-7.1-2026-06-03' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'drm-xe-fixes-2026-06-04' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'drm-misc-fixes-2026-06-05' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag 'drm-intel-fixes-2026-06-05' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Donet Tom (1):
drm/amdgpu: Fix incorrect VRAM GART mappings on non-4K page size systems
Harish Kasiviswanathan (2):
drm/amdgpu: Use asic specific pte_addr_mask
drm/amdgpu: drm/amdgpu: Set correct DMA mask for gfx12.1
Harry Wentland (7):
drm/amd/display: Fix out-of-bounds read in dp_get_eq_aux_rd_interval()
drm/amd/display: Clamp VBIOS HDMI retimer register count to array size
drm/amd/display: Fix NULL deref and buffer over-read in SDP debugfs
drm/amd/display: Use krealloc_array() in dal_vector_reserve()
drm/amd/display: Reject gpio_bitshift >= 32 in
bios_parser_get_gpio_pin_info()
drm/amd/display: Clamp HDMI HDCP2 rx_id_list read to buffer size
drm/amd/display: Bound VBIOS record-chain walk loops
Leorize (1):
drm/amd/display: add missing CSC entries for BT.2020 for DCE IPs
Maíra Canal (4):
drm/v3d: Wait for pending L2T flush before cleaning caches
drm/v3d: Fix vaddr leak when indirect CSD has zeroed workgroups
drm/v3d: Skip CSD when it has zeroed workgroups
drm/v3d: Fix global performance monitor reference counting
Muhammad Bilal (7):
drm/amdkfd: fix NULL dereference in get_queue_ids()
accel/ethosu: fix IFM region index out-of-bounds in command stream parser
accel/ethosu: reject NPU_OP_RESIZE commands from userspace
accel/ethosu: fix wrong weight index in NPU_SET_SCALE1_LENGTH on U85
accel/ethosu: fix arithmetic issues in dma_length()
accel/ethosu: reject DMA commands with uninitialized length
accel/ethosu: fix OOB write in ethosu_gem_cmdstream_copy_and_validate()
Niranjana Vishwanathapura (1):
drm/xe/multi_queue: skip submit when primary queue is suspended
Prike Liang (2):
drm/amdgpu: unmap userq for evicting user queue
drm/amdgpu: improve the userq seq BO free bit lookup
Priya Hosur (1):
drm/amd/pm: smu_v14_0_0: use SoftMin for gfxclk in
set_soft_freq_limited_range
Simona Vetter (1):
drm/gem: Try to fix change_handle ioctl, attempt 4
Sunil Khatri (2):
drm/amdgpu/userq: remove the vital queue unmap logging
drm/amdgpu/userq: move wptr_obj cleanup in mqd_destroy
Suraj Kandpal (1):
Revert "drm/i915/backlight: Remove try_vesa_interface"
Tangudu Tilak Tirumalesh (2):
Revert "drm/xe: Skip exec queue schedule toggle if queue is idle
during suspend"
drm/xe: Clear pending_disable before signaling suspend fence
Thomas Zimmermann (1):
drm/dumb-buffer: Drop buffer-size limits for now
Timur Kristóf (2):
drm/amdgpu: Align amdgpu_gtt_mgr entries to TLB size on all SI
drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed
Vitaly Prosyak (1):
drm/amdgpu: set noretry=1 as default for GFX 10.1.x (Navi10/12/14)
Yang Wang (4):
drm/amd/pm: apply SMU 13.0.10 workaround during MP1 unload
drm/amd/pm: fix smu13 power limit default/cap calculation
drm/amd/pm: mark metrics.energy_accumulator is invalid for smu 14.0.2
drm/amd/pm: zero unused SMU argument registers
Yicong Hui (1):
drm/imx: Fix three kernel-doc warnings in dcss-scaler.c
drivers/accel/ethosu/ethosu_gem.c | 35 +++++++---
drivers/accel/ivpu/ivpu_fw.c | 16 +++++
drivers/accel/ivpu/ivpu_fw_log.c | 5 ++
drivers/accel/ivpu/ivpu_ms.c | 7 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 12 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c | 11 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 18 ++---
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c | 10 ++-
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c | 10 ++-
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c | 14 ++--
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 10 ++-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 10 ++-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 10 ++-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 10 ++-
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 10 ++-
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c | 10 ++-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 16 +++--
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 5 ++
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c | 1 +
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 10 ++-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 49 ++++++++++---
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 5 ++
drivers/gpu/drm/amd/display/dc/basics/vector.c | 4 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 15 ++--
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 81 ++++++++++++++--------
.../drm/amd/display/dc/bios/bios_parser_helper.h | 5 ++
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 10 ++-
.../drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 10 ++-
.../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 3 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 42 ++++++-----
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 32 +++++----
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 3 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 1 -
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 8 ++-
drivers/gpu/drm/drm_dumb_buffers.c | 7 --
drivers/gpu/drm/drm_gem.c | 73 +++++++++----------
drivers/gpu/drm/drm_ioctl.c | 3 +-
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 19 +++--
drivers/gpu/drm/i915/display/intel_plane.c | 27 ++++++++
drivers/gpu/drm/imx/dcss/dcss-scaler.c | 3 +
drivers/gpu/drm/v3d/v3d_gem.c | 8 +++
drivers/gpu/drm/v3d/v3d_perfmon.c | 24 +++++--
drivers/gpu/drm/v3d/v3d_sched.c | 17 ++++-
drivers/gpu/drm/xe/xe_exec_queue.h | 17 -----
drivers/gpu/drm/xe/xe_guc_submit.c | 62 +++--------------
drivers/gpu/drm/xe/xe_hw_engine_group.c | 10 +--
drivers/gpu/drm/xe/xe_uc_fw.c | 1 -
60 files changed, 472 insertions(+), 323 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-08-01 0:57 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-31 21:40 [git pull] drm fixes for 7.2-rc6 Dave Airlie
2026-08-01 0:57 ` pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
2026-06-05 23:14 Dave Airlie
2026-06-06 1:36 ` 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®