Hi Dave & Sima,

Here goes the singular drm-intel-gt-next PR towards 7.4.

It's all fixes really. Endless loop fix for RCU teardown,
fix for UAF in command parsing for Gen9 blitter engines and
one WARN splat fix for RPS boosting.

Then some min*() code simplication and selftest fixes.

Regards, Joonas

***

drm-intel-gt-next-2026-10-01:

Driver Changes:

- Fix incorrect RCU teardown order (Christian)
- Fix potential UAF in command parsing code (Krzysztof)

- Avoid WARN splat during RPS boosting race (Krzysztof)
- Use simpler versions of min*() functions (Andy)
- Selftest improvements (Sk, Krzysztof, Jansuz)

The following changes since commit 682ea2d28d18bb06f9fc663cb5ab7e80dc0e606a:

  drm/i915/selftests: Fix GT PM sort comparators (2026-07-15 13:06:07 +0100)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git 
tags/drm-intel-gt-next-2026-10-01

for you to fetch changes up to ca4a6deadad15b91ee083afe445fa6bdbfb68206:

  drm/i915/gt: Unmask interrupts only when ACTIVE is true (2026-09-30 11:58:59 
+0200)

----------------------------------------------------------------
Driver Changes:

- Fix incorrect RCU teardown order (Christian)
- Fix potential UAF in command parsing code (Krzysztof)

- Avoid WARN splat during RPS boosting race (Krzysztof)
- Use simpler versions of min*() functions (Andy)
- Selftest improvements (Sk, Krzysztof, Jansuz)

----------------------------------------------------------------
Andy Shevchenko (1):
      drm/i915/gem: Use simpler versions of min*()

Christian König (1):
      drm/i915: fix incorrect RCU teardown order

Janusz Krzysztofik (1):
      drm/i915/selftests: Wait longer for request to start

Krzysztof Karas (3):
      drm/i915/selftest: Fix a typo in alloc_workqueue call
      drm/i915/gem: Prevent overstepping exec array boundary
      drm/i915/gt: Unmask interrupts only when ACTIVE is true

Sk Anirban (1):
      drm/i915/selftests: Report missing RC0 power as an error

 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.c     |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_shmem.c      | 10 +++-------
 drivers/gpu/drm/i915/gt/intel_rps.c            |  3 ++-
 drivers/gpu/drm/i915/gt/selftest_hangcheck.c   |  2 +-
 drivers/gpu/drm/i915/gt/selftest_rc6.c         |  4 ++--
 drivers/gpu/drm/i915/selftests/i915_sw_fence.c |  2 +-
 7 files changed, 11 insertions(+), 14 deletions(-)

Reply via email to