[git pull] drm fixes for 7.1-rc1

From: Dave Airlie

Date: Fri Apr 24 2026 - 02:11:42 EST


Hi Linus,

These are the regular fixes that have built up over last couple of
weeks, all pretty minor and spread all over.

Dave.

drm-fixes-2026-04-24:
drm fixes for 7.1-rc1

atomic:
- raise the vblank timeout to avoid it on virtual drivers
- fix colorop duplication

bridge:
- stm_lvds: state check fix
- dw-mipi-dsi: bridge reference leak fix

panel:
- visionx-rm69299: init fix

dma-fence:
- fix sparse warning

dma-buf:
- UAF fix

panthor:
- mapping fix

arcgpu:
- device_node reference leak fix

nouveau:
- memory leak in error path fix
- overflow in reloc path for old hw fix

hv:
- Kconfig fix

v3d:
- infinite loop fix
The following changes since commit 028ef9c96e96197026887c0f092424679298aae8:

Linux 7.0 (2026-04-12 13:48:06 -0700)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2026-04-24

for you to fetch changes up to 56d0a0b38faa13836568d425f6ea806e27f3a69e:

Merge tag 'drm-misc-fixes-2026-04-23' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
(2026-04-24 13:56:54 +1000)

----------------------------------------------------------------
drm fixes for 7.1-rc1

atomic:
- raise the vblank timeout to avoid it on virtual drivers
- fix colorop duplication

bridge:
- stm_lvds: state check fix
- dw-mipi-dsi: bridge reference leak fix

panel:
- visionx-rm69299: init fix

dma-fence:
- fix sparse warning

dma-buf:
- UAF fix

panthor:
- mapping fix

arcgpu:
- device_node reference leak fix

nouveau:
- memory leak in error path fix
- overflow in reloc path for old hw fix

hv:
- Kconfig fix

v3d:
- infinite loop fix

----------------------------------------------------------------
Adrián Larumbe (2):
drm/panthor: Extend VM locked region for remap case to be a superset
drm/panthor: Fix outdated function documentation

Andi Shyti (1):
dma-buf: fix UAF in dma_buf_put() tracepoint

Ashutosh Desai (1):
drm/v3d: Reject empty multisync extension to prevent infinite loop

Dave Airlie (1):
Merge tag 'drm-misc-fixes-2026-04-23' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes

David Carlier (1):
drm/nouveau: fix nvkm_device leak on aperture removal failure

Greg Kroah-Hartman (1):
drm/nouveau: fix u32 overflow in pushbuf reloc bounds check

Guido Günther (1):
drm/panel: visionox-rm69299: Make use of prepare_prev_first

Luca Ceresoli (1):
drm/arcpgu: fix device node leak

Marek Vasut (1):
drm/bridge: stm_lvds: Do not fail atomic_check on disabled connector

Melissa Wen (1):
drm/drm_atomic: duplicate colorop states if plane color pipeline in use

Osama Abdelkader (1):
drm/bridge: dw-mipi-dsi: Fix bridge leak when host attach fails

Thomas Zimmermann (2):
drm/atomic: Increase timeout in drm_atomic_helper_wait_for_vblanks()
hv: Select CONFIG_SYSFB only for CONFIG_HYPERV_VMBUS

Tvrtko Ursulin (1):
dma-fence: Silence sparse warning in dma_fence_describe

Yongbang Shi (1):
MAINTAINERS: split hisilicon maintenance and add Yongbang Shi
for hibmc-drm matainers

MAINTAINERS | 13 ++++++++++---
drivers/dma-buf/dma-buf.c | 3 +--
drivers/dma-buf/dma-fence.c | 4 ++--
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 6 +++++-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c | 6 +++++-
drivers/gpu/drm/drm_atomic_helper.c | 14 +++++++++++++-
drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
drivers/gpu/drm/panel/panel-visionox-rm69299.c | 2 ++
drivers/gpu/drm/panthor/panthor_gem.c | 2 +-
drivers/gpu/drm/panthor/panthor_mmu.c | 19 +++++++++++++++++++
drivers/gpu/drm/stm/lvds.c | 6 +++---
drivers/gpu/drm/tiny/arcpgu.c | 3 ++-
drivers/gpu/drm/v3d/v3d_submit.c | 5 +++++
drivers/hv/Kconfig | 2 +-
include/drm/drm_atomic.h | 3 ++-
16 files changed, 73 insertions(+), 19 deletions(-)