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