[PULL] drm-fixes for 6.16-rc6

Simona Vetter simona.vetter at ffwll.ch
Fri Jul 11 22:11:25 UTC 2025


Hi Linus,

The much-anticipated handle_count regression fix from -rc5, but as
discussed, not the pile of reverts - we'll go with what we have for at
least this rc to not rush into yet another issue. The
gem_handle_create_tail fix is another one that's a bit more tricky, but
not something legit userspace will ever hit. Otherwise just the usual pile
of small driver fixes as expected.

Next week should be back to Dave.

drm-fixes-2025-07-12:
drm-fixes for 6.16-rc6

Cross-subsystem Changes:
- agp/amd64 binding dmesg noise regression fix

Core Changes:
- fix race in gem_handle_create_tail
- fixup handle_count fb refcount regression from -rc5, popular with
  reports ...
- call rust dtor for drm_device release

Driver Changes:
- nouveau: magic 50ms suspend fix, acpi leak fix
- tegra: dma api error in nvdec
- pvr: fix device reset
- habanalbs maintainer update

- intel display: fix some dsi mipi sequences

- xe fixes: SRIOV fixes, small GuC fixes, disable indirect ring due to
  issues, compression fix for fragmented BO, doc update

Cheers, Sima

The following changes since commit d7b8f8e20813f0179d8ef519541a3527e7661d3a:

  Linux 6.16-rc5 (2025-07-06 14:10:26 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2025-07-12

for you to fetch changes up to b7dc79a6332fe6f58f2e6b2a631bad101dc79107:

  Merge tag 'drm-misc-fixes-2025-07-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes (2025-07-11 14:11:19 +0200)

----------------------------------------------------------------
drm-fixes for 6.16-rc6

Cross-subsystem Changes:
- agp/amd64 binding dmesg noise regression fix

Core Changes:
- fix race in gem_handle_create_tail
- fixup handle_count fb refcount regression from -rc5, popular with
  reports ...
- call rust dtor for drm_device release

Driver Changes:
- nouveau: magic 50ms suspend fix, acpi leak fix
- tegra: dma api error in nvdec
- pvr: fix device reset
- habanalbs maintainer update

- intel display: fix some dsi mipi sequences

- xe fixes: SRIOV fixes, small GuC fixes, disable indirect ring due to
  issues, compression fix for fragmented BO, doc update

----------------------------------------------------------------
Aaron Thompson (1):
      drm/nouveau: Do not fail module init on debugfs errors

Alessio Belle (1):
      drm/imagination: Fix kernel crash when hard resetting the GPU

Ben Skeggs (1):
      drm/nouveau/gsp: fix potential leak of memory used during acpi init

Danilo Krummrich (1):
      rust: drm: device: drop_in_place() the drm::Device in release()

Dave Airlie (1):
      nouveau/gsp: add a 50ms delay between fbsr and driver unload rpcs

Hans de Goede (1):
      drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too

Julia Filipchuk (1):
      drm/xe/guc: Recommend GuC v70.46.2 for BMG, LNL, DG2

Lucas De Marchi (1):
      drm/xe/guc: Default log level to non-verbose

Lukas Wunner (1):
      agp/amd64: Check AGP Capability before binding to unsupported devices

Matthew Auld (1):
      drm/xe/bmg: fix compressed VRAM handling

Matthew Brost (2):
      drm/xe: Allocate PF queue size on pow2 boundary
      Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2"

Michal Wajdeczko (2):
      drm/xe/pf: Clear all LMTT pages on alloc
      drm/xe/bmg: Don't use WA 16023588340 and 22019338487 on VF

Mikko Perttunen (1):
      drm/tegra: nvdec: Fix dma_alloc_coherent error check

Ofir Bitton (1):
      MAINTAINERS: Change habanalabs maintainer

Shuicheng Lin (3):
      drm/xe/pm: Restore display pm if there is error after display suspend
      drm/xe: Release runtime pm for error path of xe_devcoredump_read()
      drm/xe/pm: Correct comment of xe_pm_set_vram_threshold()

Simona Vetter (4):
      drm/gem: Fix race in drm_gem_handle_create_tail()
      Merge tag 'drm-intel-fixes-2025-07-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
      Merge tag 'drm-xe-fixes-2025-07-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
      Merge tag 'drm-misc-fixes-2025-07-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes

Tamir Duberstein (1):
      rust: drm: remove unnecessary imports

Thomas Zimmermann (1):
      drm/framebuffer: Acquire internal references on GEM handles

 MAINTAINERS                                        |  2 +-
 drivers/char/agp/amd64-agp.c                       | 16 ++++----
 drivers/gpu/drm/drm_framebuffer.c                  | 31 +++++++++++++-
 drivers/gpu/drm/drm_gem.c                          | 48 +++++++++++++++-------
 drivers/gpu/drm/drm_gem_framebuffer_helper.c       | 16 ++++----
 drivers/gpu/drm/drm_internal.h                     |  2 +-
 drivers/gpu/drm/drm_panic_qr.rs                    |  2 +-
 drivers/gpu/drm/i915/display/intel_bios.c          |  8 ++--
 drivers/gpu/drm/imagination/pvr_power.c            |  4 +-
 drivers/gpu/drm/nouveau/nouveau_debugfs.c          |  6 +--
 drivers/gpu/drm/nouveau/nouveau_debugfs.h          |  5 +--
 drivers/gpu/drm/nouveau/nouveau_drm.c              |  4 +-
 .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c  | 27 +++++++++---
 drivers/gpu/drm/tegra/nvdec.c                      |  6 +--
 drivers/gpu/drm/xe/xe_devcoredump.c                | 38 ++++++++++++-----
 drivers/gpu/drm/xe/xe_gt_pagefault.c               |  1 +
 drivers/gpu/drm/xe/xe_lmtt.c                       | 11 +++++
 drivers/gpu/drm/xe/xe_migrate.c                    |  2 +-
 drivers/gpu/drm/xe/xe_module.c                     |  2 +-
 drivers/gpu/drm/xe/xe_pci.c                        |  1 -
 drivers/gpu/drm/xe/xe_pm.c                         | 11 ++---
 drivers/gpu/drm/xe/xe_uc_fw.c                      |  6 +--
 drivers/gpu/drm/xe/xe_wa_oob.rules                 |  4 +-
 include/drm/drm_file.h                             |  3 ++
 include/drm/drm_framebuffer.h                      |  7 ++++
 rust/kernel/drm/device.rs                          | 12 +++++-
 rust/kernel/drm/driver.rs                          |  1 -
 27 files changed, 187 insertions(+), 89 deletions(-)

-- 
Simona Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


More information about the dri-devel mailing list