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)
