[PULL] drm-misc-fixes

Maxime Ripard
2026-03-19T07:20:42Z

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

Hi,

Here's this week drm-misc-fixes PR

Maxime

drm-misc-fixes-2026-03-19:
A doc warning fix and a memory leak fix for vmwgfx, a deadlock fix and
interrupt handling fixes for imagination, a locking fix for
pagemap_until, a UAF fix for drm_dev_unplug, and a multi-channel audio
handling fix for dw-hdmi-qp.
The following changes since commit 49973e2a4156a88e46ba1c1c484b7c214199a181:

drm/loongson: Mark driver as orphaned (2026-03-11 10:15:36 +0100)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-fixes-2026-03-19

for you to fetch changes up to cffcb42c57686e9a801dfcf37a3d0c62e51c1c3e:

drm/bridge: dw-hdmi-qp: fix multi-channel audio output (2026-03-17 18:15:16 +0100)

----------------------------------------------------------------
A doc warning fix and a memory leak fix for vmwgfx, a deadlock fix and
interrupt handling fixes for imagination, a locking fix for
pagemap_until, a UAF fix for drm_dev_unplug, and a multi-channel audio
handling fix for dw-hdmi-qp.

----------------------------------------------------------------
Alessio Belle (3):
drm/imagination: Fix deadlock in soft reset sequence
drm/imagination: Synchronize interrupts before suspending the GPU
drm/imagination: Disable interrupts before suspending the GPU

Ian Forbes (1):
drm/vmwgfx: Don't overwrite KMS surface dirty tracker

Jonas Karlman (1):
drm/bridge: dw-hdmi-qp: fix multi-channel audio output

Jonathan Cavitt (1):
drm/pagemap_util: Ensure proper cache lock management on free

Maarten Lankhorst (1):
drm: Fix use-after-free on framebuffers and property blobs when calling drm_dev_unplug

Randy Dunlap (1):
drm/vmwgfx: fix kernel-doc warnings in vmwgfx_drv.h

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 2 +-
drivers/gpu/drm/drm_file.c | 5 +-
drivers/gpu/drm/drm_mode_config.c | 9 ++-
drivers/gpu/drm/drm_pagemap_util.c | 14 ++---
drivers/gpu/drm/imagination/pvr_device.c | 17 -----
drivers/gpu/drm/imagination/pvr_power.c | 51 +++++++++++----
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 93 +++++++++++++++++-----------
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 3 +-
8 files changed, 114 insertions(+), 80 deletions(-)

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