[git pull] drm fixes for 7.0 final

From: Dave Airlie

Date: Fri Apr 10 2026 - 17:49:51 EST


HI Linus,

Last set of fixes, a few vc4, and i915, one xe and one ethosu Kconfig fix.

The i915 fix for the vma fix that is already in the tree, is in here
and well documented.

Dave.

drm-fixes-2026-04-11:
drm fixes for 7.0 final

xe:
- Fix HW engine idleness unit conversion

i915:
- Drop check for changed VM in EXECBUF
- Fix refcount underflow race in intel_engine_park_heartbeat
- Do not use pipe_src as borders for SU area in PSR

vc4:
- runtime pm reference fix
- memory leak fixes
- locking fix

ethosu:
- make ARM only
The following changes since commit 591cd656a1bf5ea94a222af5ef2ee76df029c1d2:

Linux 7.0-rc7 (2026-04-05 15:26:23 -0700)

are available in the Git repository at:

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

for you to fetch changes up to b3be33f2c18f7e3663d103a92cdd00b4771b4aa7:

Merge tag 'drm-intel-fixes-2026-04-09' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
(2026-04-11 07:35:22 +1000)

----------------------------------------------------------------
drm fixes for 7.0 final

xe:
- Fix HW engine idleness unit conversion

i915:
- Drop check for changed VM in EXECBUF
- Fix refcount underflow race in intel_engine_park_heartbeat
- Do not use pipe_src as borders for SU area in PSR

vc4:
- runtime pm reference fix
- memory leak fixes
- locking fix

ethosu:
- make ARM only

----------------------------------------------------------------
Dave Airlie (3):
Merge tag 'drm-xe-fixes-2026-04-08' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'drm-misc-fixes-2026-04-09' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag 'drm-intel-fixes-2026-04-09' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes

Jean Delvare (1):
accel: ethosu: Add hardware dependency hint

Joonas Lahtinen (1):
drm/i915/gem: Drop check for changed VM in EXECBUF

Jouni Högander (1):
drm/i915/psr: Do not use pipe_src as borders for SU area

Maíra Canal (4):
drm/vc4: Release runtime PM reference after binding V3D
drm/vc4: Fix memory leak of BO array in hang state
drm/vc4: Fix a memory leak in hang state error path
drm/vc4: Protect madv read in vc4_gem_object_mmap() with madv_lock

Sebastian Brzezinka (1):
drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat

Vinay Belgaumkar (1):
drm/xe: Fix bug in idledly unit conversion

drivers/accel/ethosu/Kconfig | 1 +
drivers/gpu/drm/i915/display/intel_psr.c | 30 +++++++++++++++---------
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 26 +++++++++++++-------
drivers/gpu/drm/vc4/vc4_bo.c | 3 +++
drivers/gpu/drm/vc4/vc4_gem.c | 19 ++++++++-------
drivers/gpu/drm/vc4/vc4_v3d.c | 1 +
drivers/gpu/drm/xe/xe_hw_engine.c | 3 +--
8 files changed, 55 insertions(+), 30 deletions(-)