[git pull] drm fixes for 7.3-rc6
From: Dave Airlie
Date: Sat Oct 03 2026 - 05:14:31 EST
Hi Linus,
Live from Brisbane airport, it's Saturday Night drm fixes. The misc
fixes tree didn't get a PR this week, so I'll probably have that to
you when I see it, there were a few patches in there.
Otherwise amdgpu is the main act, mediatek has a guest spot, and
xe/i915 bring in a fix each.
Regards,
Dave.
drm-fixes-2026-10-03:
drm fixes for 7.3-rc6
xe:
- keep VF LMEM bar size low if no VFs enabled
i915:
- Disable VRR DC balance by default to fix timing issues
mediatek:
- Add missing IS_ERR check for ovl_adaptor platform device
- Fix VID_DOWNSAMPLE_CONFIG register offset
- Fix pdev reference leak in mtk_drm_bind()
- Fix runtime PM leak in mtk_hdmi_ddc_v2_probe()
- Fix ovl adaptor platform device leak
amdgpu:
- dc_state_create_copy() fix
- HDMI RGB limited range fix
- eDP ASSR fix
- DCE 6 fixes
- DCE 8.1 fix
- SI DPM fixes
- Reset fixes
- Workaround for multiple SDMA entities with DCC
- PWM backlight fix
- GPUVM fixes
- Switcheroo fix
- Error handling leak fixes
- GC 6 unload FW leak fix
- SDMA 7.1 fix
- DML frame size limit fix
- RGB vs YCbCr 4:4:4 fix
- DP MST fix
- DC Power module fixes
- MacBookPro14,3 fix
amdkfd:
- SVM fix
radeon:
- sparc64 fix
The following changes since commit 72d3fcf802c45d00b300f25b848a93c3a2bd7c7e:
Linux 7.3-rc5 (2026-09-27 13:55:01 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2026-10-03
for you to fetch changes up to 9c979cba980522f044ea2b14d8cab87ea3cddb56:
Merge tag 'amd-drm-fixes-7.3-2026-10-01' of
https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes
(2026-10-03 09:32:49 +1000)
----------------------------------------------------------------
drm fixes for 7.3-rc6
xe:
- keep VF LMEM bar size low if no VFs enabled
i915:
- Disable VRR DC balance by default to fix timing issues
mediatek:
- Add missing IS_ERR check for ovl_adaptor platform device
- Fix VID_DOWNSAMPLE_CONFIG register offset
- Fix pdev reference leak in mtk_drm_bind()
- Fix runtime PM leak in mtk_hdmi_ddc_v2_probe()
- Fix ovl adaptor platform device leak
amdgpu:
- dc_state_create_copy() fix
- HDMI RGB limited range fix
- eDP ASSR fix
- DCE 6 fixes
- DCE 8.1 fix
- SI DPM fixes
- Reset fixes
- Workaround for multiple SDMA entities with DCC
- PWM backlight fix
- GPUVM fixes
- Switcheroo fix
- Error handling leak fixes
- GC 6 unload FW leak fix
- SDMA 7.1 fix
- DML frame size limit fix
- RGB vs YCbCr 4:4:4 fix
- DP MST fix
- DC Power module fixes
- MacBookPro14,3 fix
amdkfd:
- SVM fix
radeon:
- sparc64 fix
----------------------------------------------------------------
Adrian Betschart (2):
drm/amd/display: Default HDMI RGB output to limited range on CTA modes
drm/amd/display: Try RGB before YCbCr 4:4:4 in stream validation
Alex Deucher (3):
drm/amdgpu/gmc12: properly pass flush_type to gmc_v12_0_flush_vm_hub()
drm/amdgpu: drop userq callback assignment for sdma 7.1
drm/amdgpu/gmc12.1: properly pass flush_type to gmc_v12_1_flush_vm_hub()
Andrew Martin (1):
drm/amdkfd: Fix always mapped range mapping to all ACCESS GPUs
Arthur Heymans (1):
drm/amd/display: Preserve eDP mode on initial ASSR failure
Dave Airlie (4):
Merge tag 'drm-xe-fixes-2026-10-01' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'drm-intel-fixes-2026-10-01' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag 'mediatek-drm-fixes-20261002' of
https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux
into drm-fixes
Merge tag 'amd-drm-fixes-7.3-2026-10-01' of
https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes
Francisco Beltrán Millalén (1):
drm/amdgpu: reset VI ASIC on MacBookPro14,3
Guangshuo Li (3):
drm/amdgpu: fix IP instance memory leak on kobject add failure
drm/amdgpu: fix ACP MFD device leak on init failure
drm/mediatek: Fix ovl adaptor platform device leak
Haojie Li (1):
drm/mediatek: Add missing IS_ERR check for ovl_adaptor platform device
Hari Mishal (1):
drm/amd/display: guard dc_sink dereferences in MST mode validation
Imre Kaloz (1):
drm/radeon: Read the VRAM VBIOS signature with readb()
Jesse Zhang (4):
drm/amdgpu: support non-guilty job save on ring backup
drm/amdgpu: fix empty fence backup and replay intervals
drm/amdgpu/gfx12: set KMD_QUEUE for kernel gfx queues
drm/amdgpu/gfx11: set KMD_QUEUE for kernel gfx queues
Jiangshan Yi (1):
drm/amd/display: check dc_state_create_copy() for NULL in dm_suspend
Julien Stephan (1):
drm/mediatek: mtk_hdmi_v2: fix VID_DOWNSAMPLE_CONFIG register offset
Marcin Bernatowicz (1):
drm/xe/pf: Keep VF LMEM BAR size low if no VFs enabled
Michal Wajdeczko (1):
drm/xe/pf: Refactor VF LMEM BAR resize helper function
Mitul Golani (1):
drm/i915/vrr: Disable DC balance by default
Pierre-Eric Pelloux-Prayer (1):
drm/amdgpu: implement workaround for sdma dcc corruption
Ray Wu (1):
drm/amd/display: map PWM brightness through custom backlight curve
Sasha Levin (1):
drm/amd/display: Fix sanitizer check for the DML frame size limit
Simon Polack (1):
drm/amd/display: Fix stale replay_events after mod_power stream removal
Theo Andersen Carton (1):
drm/amdgpu: skip the noirq suspend reset for a switcheroo-parked GPU
Timur Kristóf (5):
drm/amd/display: Fix fast updates on DCE 6.x
drm/amd/display: Fix fast updates on DCE 8.1
drm/amd/display: Mark DCE 6.4 as not APU
drm/amd/pm/si: Check AMD_IS_MOBILITY flag for PPSMC_SYSTEMFLAG_GPIO_DC
drm/amd/pm/si: Fix updating clock limits on AC/DC
Wentao Liang (2):
drm/mediatek: Fix pdev reference leak in mtk_drm_bind()
drm/mediatek: Fix runtime PM leak in mtk_hdmi_ddc_v2_probe()
Willian Oliveira (1):
drm/amdgpu/gfx6: fix firmware leak on teardown
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 13 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 37 ++++---
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 2 +
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 2 +
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 9 ++
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c | 4 -
drivers/gpu/drm/amd/amdgpu/vi.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 13 ++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 11 +-
.../amd/display/amdgpu_dm/amdgpu_dm_backlight.c | 92 +++++++++++++---
.../amd/display/amdgpu_dm/amdgpu_dm_connector.c | 24 ++++-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 +-
.../amdgpu_dm/tests/amdgpu_dm_connector_test.c | 117 +++++++++++++++++++++
drivers/gpu/drm/amd/display/dc/dc.h | 1 +
drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dml2_0/Makefile | 2 +-
.../dc/link/protocols/link_edp_panel_control.c | 4 +-
.../amd/display/dc/resource/dce60/dce60_resource.c | 13 ++-
.../amd/display/dc/resource/dce80/dce80_resource.c | 2 +
drivers/gpu/drm/amd/display/modules/power/power.c | 2 +
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 39 +++----
.../gpu/drm/i915/display/intel_display_params.c | 4 +
.../gpu/drm/i915/display/intel_display_params.h | 1 +
drivers/gpu/drm/i915/display/intel_vrr.c | 4 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 17 ++-
drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c | 4 +-
drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h | 2 +-
drivers/gpu/drm/radeon/radeon_bios.c | 6 +-
drivers/gpu/drm/xe/xe_pci_sriov.c | 30 ++++--
34 files changed, 399 insertions(+), 87 deletions(-)