Hi Linus, Thanks to Simona for taking over the fixes duties last week, it seems like I missed a fun week of regression hunting!
Seems like a quiet enough week, xe/amdgpu being the usual suspects, then mediatek with a few fixes, and otherwise just misc other bits. Dave. drm-fixes-2025-07-18-1: drm fixes for 6.16-rc7 dp: - aux dpcd address fix xe: - SR-IOV fixes for GT reset and TLB invalidation - Fix memory copy direction during migration - Fix alignment check on migration - Fix MOCS and page fault init order to correctly account for topology amdgpu: - Fix a DC memory leak - DCN 4.0.1 degamma LUT fix - Fix reset counter handling for soft recovery - GC 8 fix radeon: - Drop console locks when suspending/resuming nouveau: - ioctl validation fix panfrost: - scheduler bug fix mediatek: - Add wait_event_timeout when disabling plane - only announce AFBC if really supported - mtk_dpi: Reorder output formats on MT8195/88 The following changes since commit 347e9f5043c89695b01e66b3ed111755afcf1911: Linux 6.16-rc6 (2025-07-13 14:25:58 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2025-07-18-1 for you to fetch changes up to 4d33ed640ffc06734271cebda5ac2e3b5a79f453: Merge tag 'drm-xe-fixes-2025-07-17' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes (2025-07-18 14:04:06 +1000) ---------------------------------------------------------------- drm fixes for 6.16-rc7 dp: - aux dpcd address fix xe: - SR-IOV fixes for GT reset and TLB invalidation - Fix memory copy direction during migration - Fix alignment check on migration - Fix MOCS and page fault init order to correctly account for topology amdgpu: - Fix a DC memory leak - DCN 4.0.1 degamma LUT fix - Fix reset counter handling for soft recovery - GC 8 fix radeon: - Drop console locks when suspending/resuming nouveau: - ioctl validation fix panfrost: - scheduler bug fix mediatek: - Add wait_event_timeout when disabling plane - only announce AFBC if really supported - mtk_dpi: Reorder output formats on MT8195/88 ---------------------------------------------------------------- Arnd Bergmann (1): drm/nouveau: check ioctl command codes better Balasubramani Vivekanandan (1): drm/xe/mocs: Initialize MOCS index early Clayton King (1): drm/amd/display: Free memory allocation Dave Airlie (5): Merge tag 'drm-misc-fixes-2025-07-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-intel-fixes-2025-07-17' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes Merge tag 'amd-drm-fixes-6.16-2025-07-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'mediatek-drm-fixes-20250718' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes Merge tag 'drm-xe-fixes-2025-07-17' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Eeli Haapalainen (1): drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume Icenowy Zheng (1): drm/mediatek: only announce AFBC if really supported Imre Deak (1): drm/dp: Change AUX DPCD probe address from LANE0_1_STATUS to TRAINING_PATTERN_SET Jason-JH Lin (1): drm/mediatek: Add wait_event_timeout when disabling plane Lijo Lazar (1): drm/amdgpu: Increase reset counter only on success Louis-Alexis Eyraud (1): drm/mediatek: mtk_dpi: Reorder output formats on MT8195/88 Lucas De Marchi (1): drm/xe/migrate: Fix alignment check Matthew Auld (1): drm/xe/migrate: fix copy direction in access_memory Matthew Brost (1): drm/xe: Move page fault init after topology init Melissa Wen (1): drm/amd/display: Disable CRTC degamma LUT for DCN401 Michal Wajdeczko (2): drm/xe/pf: Prepare to stop SR-IOV support prior GT reset drm/xe/pf: Resend PF provisioning after GT reset Philipp Stanner (1): drm/panfrost: Fix scheduler workqueue bug Tejas Upadhyay (1): drm/xe: Dont skip TLB invalidations on VF Thomas Zimmermann (2): drm/radeon: Do not hold console lock while suspending clients drm/radeon: Do not hold console lock during resume drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 9 ++++-- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 11 ++++++- .../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 3 +- drivers/gpu/drm/display/drm_dp_helper.c | 2 +- drivers/gpu/drm/mediatek/mtk_crtc.c | 36 +++++++++++++++++++++- drivers/gpu/drm/mediatek/mtk_crtc.h | 1 + drivers/gpu/drm/mediatek/mtk_ddp_comp.c | 1 + drivers/gpu/drm/mediatek/mtk_ddp_comp.h | 9 ++++++ drivers/gpu/drm/mediatek/mtk_disp_drv.h | 1 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 7 +++++ drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +-- drivers/gpu/drm/mediatek/mtk_plane.c | 12 ++++++-- drivers/gpu/drm/mediatek/mtk_plane.h | 3 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 11 +++---- drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/radeon/radeon_device.c | 23 ++++---------- drivers/gpu/drm/xe/xe_gt.c | 15 +++++---- drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 19 ++++++++++++ drivers/gpu/drm/xe/xe_gt_sriov_pf.h | 5 +++ drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 27 ++++++++++++++++ drivers/gpu/drm/xe/xe_migrate.c | 6 ++-- drivers/gpu/drm/xe/xe_ring_ops.c | 22 ++++++------- 23 files changed, 174 insertions(+), 56 deletions(-)