Hi Dave, Sima,

this is this weekly PR for drm-misc-fixes.

Best regards
Thomas

drm-misc-fixes-2026-05-21:
Short summary of fixes pull:

amdxdna:
- remove mmap and export for ubuf

bridge:
- chipone-icn6211: managed bridge cleanup
- lt66121: acquire reset GPIO
- megachips: fix clean up on failed IRQ requests

gem:
- clean up LRU locking

v3d:
- fix UAF in error code paths
- release GEM-object ref on free'd jobs

virtio:
- use uninterruptible resv locking in plane updates
The following changes since commit 0a9c56dd387605d17dabeedd9fdd2c4c1d0bab7b:

  drm/loongson: Use managed KMS polling (2026-05-15 08:50:54 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git 
tags/drm-misc-fixes-2026-05-21

for you to fetch changes up to 9af1b6e175c82daf4b423da339a722d8e67a735a:

  drm/virtio: use uninterruptible resv lock for plane updates (2026-05-20 
18:12:11 +0300)

----------------------------------------------------------------
Short summary of fixes pull:

amdxdna:
- remove mmap and export for ubuf

bridge:
- chipone-icn6211: managed bridge cleanup
- lt66121: acquire reset GPIO
- megachips: fix clean up on failed IRQ requests

gem:
- clean up LRU locking

v3d:
- fix UAF in error code paths
- release GEM-object ref on free'd jobs

virtio:
- use uninterruptible resv locking in plane updates

----------------------------------------------------------------
Boris Brezillon (1):
      drm/gem: Make the GEM LRU lock part of drm_device

Deepanshu Kartikey (1):
      drm/virtio: use uninterruptible resv lock for plane updates

Julien Chauveau (1):
      drm/bridge: it66121: acquire reset GPIO in probe

Lizhi Hou (1):
      accel/amdxdna: Remove mmap and export support for ubuf

Maíra Canal (2):
      drm/v3d: Fix use-after-free of CPU job query arrays on error path
      drm/v3d: Release indirect CSD GEM reference on CPU job free

Osama Abdelkader (2):
      drm/bridge: chipone-icn6211: use devm_drm_bridge_add in i2c probe
      drm/bridge: megachips: remove bridge when irq request fails

 drivers/accel/amdxdna/amdxdna_gem.c                |  9 +++-
 drivers/accel/amdxdna/amdxdna_gem.h                |  2 +
 drivers/accel/amdxdna/amdxdna_ubuf.c               | 50 ----------------------
 drivers/gpu/drm/bridge/chipone-icn6211.c           |  4 +-
 drivers/gpu/drm/bridge/ite-it66121.c               |  5 +++
 .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c   | 16 ++++---
 drivers/gpu/drm/drm_drv.c                          |  2 +
 drivers/gpu/drm/drm_gem.c                          | 36 +++++++---------
 drivers/gpu/drm/msm/msm_drv.c                      | 11 +++--
 drivers/gpu/drm/msm/msm_drv.h                      |  7 ---
 drivers/gpu/drm/msm/msm_gem.c                      | 33 +++++++-------
 drivers/gpu/drm/msm/msm_gem_shrinker.c             |  4 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |  6 +--
 drivers/gpu/drm/msm/msm_gem_vma.c                  | 12 +++---
 drivers/gpu/drm/msm/msm_ringbuffer.c               |  6 +--
 drivers/gpu/drm/v3d/v3d_sched.c                    | 16 +------
 drivers/gpu/drm/v3d/v3d_submit.c                   | 22 ++++++++--
 drivers/gpu/drm/virtio/virtgpu_drv.h               |  1 +
 drivers/gpu/drm/virtio/virtgpu_gem.c               | 17 ++++++++
 drivers/gpu/drm/virtio/virtgpu_plane.c             | 10 ++++-
 include/drm/drm_device.h                           |  7 +++
 include/drm/drm_gem.h                              | 20 ++++-----
 22 files changed, 143 insertions(+), 153 deletions(-)

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Jochen Jaser, Andrew McDonald, Werner Knoblich, (HRB 36809, AG Nürnberg)

Reply via email to