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

Reply via email to