Hi, Here's this week drm-misc-fixes PR
Maxime drm-misc-fixes-2026-09-17: Two ttm fixes for ttm_tt_swapout(), one page-alignment and one overflow fix for dma-buf, a drm_pending_vblank_event leak fix for drm, suspend/resume fixes for nouveau, one out-of-bounds access fix for gud, a use-after-free fix for vc4, a fence signaling fix, a race condition fix for sched, planes formats fixes for verisilicon, and add the blend mode property for loongson The following changes since commit fd73f4a6659897191fa0d40695fe370925dd3780: Linux 7.3-rc3 (2026-09-13 14:38:02 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-fixes-2026-09-17 for you to fetch changes up to 5535d5e61a77ad79118ea7665ce1c14f857f0f12: drm/loongson: Create blend mode property for cursor plane (2026-09-17 15:12:26 +0800) ---------------------------------------------------------------- Two ttm fixes for ttm_tt_swapout(), one page-alignment and one overflow fix for dma-buf, a drm_pending_vblank_event leak fix for drm, suspend/resume fixes for nouveau, one out-of-bounds access fix for gud, a use-after-free fix for vc4, a fence signaling fix, a race condition fix for sched, planes formats fixes for verisilicon, and add the blend mode property for loongson ---------------------------------------------------------------- Christian König (1): dma-buf/dma-fence: fix checking signaling bit for timeline and driver name v3 David Hu (2): dma-buf: Fix silent overflow for phys vec to sgt dma-buf: Split sgl by largest page-aligned chunk Huacai Chen (1): drm/loongson: Create blend mode property for cursor plane Icenowy Zheng (3): drm/verisilicon: set blend mode for the cursor plane drm/verisilicon: add primary modifier for format tables drm/verisilicon: remove ARGB formats from primary plane Karl Mehltretter (2): dma-buf: Make DMABUF_DEBUG default to y on DEBUG_KERNEL kernels drm/vc4: Use managed KMS polling to fix UAF on unbind Lyude Paul (4): Revert "nouveau/gsp: fix suspend/resume regression on r570 firmware" drm/nouveau/gsp/r570: Set GcOff = 0 in fbsr drm/nouveau/gsp/r570: Enable S/R Display workaround in GSP drm/nouveau/gsp: Increase delay for magic sleep in r535_gsp_fini() Maxime Ripard (1): Merge fdo/drm/drm-fixes into drm-misc-fixes Sajal Gupta (1): drm/gud: fix out-of-bounds write in gud_plane_atomic_check() Sophie D (1): drm/gud: Ignore damage clips in full update mode Thadeu Lima de Souza Cascardo (1): drm: Fix drm_pending_vblank_event leak in error path for out_fence_ptr Tvrtko Ursulin (1): drm/sched: Fix virtual runtime race Vadim Nikitushkin (2): drm/ttm: fix swapped-out resources never leaving their bulk_move range drm/ttm: apply the swapout bulk_move fix to the intended condition drivers/dma-buf/Kconfig | 2 +- drivers/dma-buf/dma-buf-mapping.c | 31 ++++++++++----- drivers/dma-buf/dma-fence.c | 14 ++++++- drivers/gpu/drm/drm_atomic_uapi.c | 13 +++++-- drivers/gpu/drm/gud/gud_pipe.c | 7 +++- drivers/gpu/drm/loongson/lsdc_plane.c | 5 ++- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c | 8 +++- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c | 8 ++-- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c | 3 +- .../drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/gsp.h | 8 ++++ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 8 +++- drivers/gpu/drm/scheduler/sched_rq.c | 20 +++++----- drivers/gpu/drm/ttm/ttm_bo.c | 2 +- drivers/gpu/drm/vc4/vc4_kms.c | 2 +- drivers/gpu/drm/verisilicon/vs_cursor_plane.c | 2 + drivers/gpu/drm/verisilicon/vs_hwdb.c | 44 +++------------------- drivers/gpu/drm/verisilicon/vs_hwdb.h | 4 +- drivers/gpu/drm/verisilicon/vs_primary_plane.c | 4 +- include/linux/dma-fence.h | 6 +++ 21 files changed, 110 insertions(+), 85 deletions(-)
signature.asc
Description: PGP signature
