[PULL] drm-misc-fixes

Maxime Ripard
2026-04-23T05:41:58Z

[-- Attachment #1: Type: text/plain, Size: 4288 bytes --]

Hi Sima, Dave,

Here's this week drm-misc-fixes PR.

Please not that the last commit (2fc87d37be1b) has a missing link and
creates a dim warning.

Maxime

drm-misc-fixes-2026-04-23:
This week in drm-misc-fixes, we have:
- A patch to raise the vblank timeout to avoid it on virtual drivers
- a state check fix for stm_lvds
- a use-after-free fix for dma-buf
- a mapping fix for panthor
- a device_node reference leak fix for arcgpu
- a bridge reference leak fix for dw-mipi-dsi
- a sparse warning fix for dma-fence
- a kconfig fix for hv
- a memory leak fix for nouveau
- a fix to duplicate colorop when duplicating states
- a panel initialisation order fix for visionox-rm69299
- a fix to prevent an infinite loop for v3d
- an overflow fix for nouveau
The following changes since commit 857fa8f2a5b184c206c703a3d9ce05cea683cfed:

accel: ethosu: Add hardware dependency hint (2026-04-02 15:18:14 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 2fc87d37be1b730a149b035f9375fdb8cc5333a5:

drm/nouveau: fix u32 overflow in pushbuf reloc bounds check (2026-04-20 21:23:14 +0200)

----------------------------------------------------------------
This week in drm-misc-fixes, we have:
- A patch to raise the vblank timeout to avoid it on virtual drivers
- a state check fix for stm_lvds
- a use-after-free fix for dma-buf
- a mapping fix for panthor
- a device_node reference leak fix for arcgpu
- a bridge reference leak fix for dw-mipi-dsi
- a sparse warning fix for dma-fence
- a kconfig fix for hv
- a memory leak fix for nouveau
- a fix to duplicate colorop when duplicating states
- a panel initialisation order fix for visionox-rm69299
- a fix to prevent an infinite loop for v3d
- an overflow fix for nouveau

----------------------------------------------------------------
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

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]