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(-)
