[PULL] drm-misc-fixes

Maxime Ripard
2026-03-06T06:41:21Z

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

Hi Sima, Dave,

Here's a new drm-misc-fixes to fast-track the syncobj revert.

Maxime

drm-misc-fixes-2026-03-06:
Another early drm-misc-fixes PR to revert the previous uapi fix sent in
drm-misc-fixes-2026-03-05, together with a UAF fix in TTM, an argument
order fix for panthor, a fix for the firmware getting stuck on
resource allocation error handling for amdxdna, and a few fixes for
ethosu (size calculation and reference underflows, and a validation
fix).
The following changes since commit 75c151ceaacf5ca8f2f34ebf863d88002fb12587:

accel/amdxdna: Use a different name for latest firmware (2026-02-25 13:51:31 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 021f1b77f70d62351bba67b050b8d784641d817f:

accel: ethosu: Handle possible underflow in IFM size calculations (2026-03-05 15:21:17 -0600)

----------------------------------------------------------------
Another early drm-misc-fixes PR to revert the previous uapi fix sent in
drm-misc-fixes-2026-03-05, together with a UAF fix in TTM, an argument
order fix for panthor, a fix for the firmware getting stuck on
resource allocation error handling for amdxdna, and a few fixes for
ethosu (size calculation and reference underflows, and a validation
fix).

----------------------------------------------------------------
Akash Goel (1):
drm/panthor: Correct the order of arguments passed to gem_sync

Chris Brandt (1):
drm: renesas: rz-du: mipi_dsi: Set DSI divider

Dave Airlie (1):
nouveau/dpcd: return EBUSY for aux xfer if the device is asleep

Francesco Lavra (1):
drm/solomon: Fix page start when updating rectangle in page addressing mode

Isaac J. Manjarres (1):
dma-buf: Include ioctl.h in UAPI header

Julian Orth (1):
drm/syncobj: Fix handle <-> fd ioctls with dirty stack

Lizhi Hou (4):
accel/amdxdna: Fill invalid payload for failed command
accel/amdxdna: Fix NULL pointer dereference of mgmt_chann
accel/amdxdna: Fix major version check on NPU1 platform
accel/amdxdna: Split mailbox channel create function

Maarten Lankhorst (2):
drm/ttm/tests: Fix build failure on PREEMPT_RT
Revert "drm/syncobj: Fix handle <-> fd ioctls with dirty stack"

Rob Herring (Arm) (3):
accel: ethosu: Fix job submit error clean-up refcount underflows
accel: ethosu: Fix NPU_OP_ELEMENTWISE validation with scalar
accel: ethosu: Handle possible underflow in IFM size calculations

Thadeu Lima de Souza Cascardo (1):
drm/ttm: Fix bo resource use-after-free

Tvrtko Ursulin (1):
drm/ttm: Fix ttm_pool_beneficial_order() return type

Yujie Liu (1):
drm/sched: Fix kernel-doc warning for drm_sched_job_done()

drivers/accel/amdxdna/aie2_ctx.c | 23 +++---
drivers/accel/amdxdna/aie2_message.c | 36 +++++++---
drivers/accel/amdxdna/aie2_pci.c | 66 +++++++++--------
drivers/accel/amdxdna/aie2_pci.h | 1 +
drivers/accel/amdxdna/amdxdna_ctx.c | 27 +++++++
drivers/accel/amdxdna/amdxdna_ctx.h | 3 +
drivers/accel/amdxdna/amdxdna_mailbox.c | 99 +++++++++++++-------------
drivers/accel/amdxdna/amdxdna_mailbox.h | 31 ++++----
drivers/accel/amdxdna/npu1_regs.c | 2 +-
drivers/accel/ethosu/ethosu_gem.c | 12 +++-
drivers/accel/ethosu/ethosu_job.c | 28 +++++---
drivers/gpu/drm/nouveau/nouveau_connector.c | 3 +
drivers/gpu/drm/panthor/panthor_sched.c | 9 +--
drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 16 ++++-
drivers/gpu/drm/scheduler/sched_main.c | 1 +
drivers/gpu/drm/solomon/ssd130x.c | 6 +-
drivers/gpu/drm/ttm/tests/ttm_bo_test.c | 4 +-
drivers/gpu/drm/ttm/ttm_bo.c | 11 ++-
drivers/gpu/drm/ttm/ttm_pool_internal.h | 2 +-
include/uapi/linux/dma-buf.h | 1 +
20 files changed, 234 insertions(+), 147 deletions(-)

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