Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
To: Dave Airlie <airlied@gmail.com>, Simona Vetter <simona.vetter@ffwll.ch>
Cc: "Jani Nikula" <jani.nikula@linux.intel.com>,
	"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
	"Tvrtko Ursulin" <tursulin@ursulin.net>,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
	"Maxime Ripard" <mripard@kernel.org>,
	"Matthew Brost" <matthew.brost@intel.com>,
	"Thomas Hellström" <thomas.hellstrom@linux.intel.com>,
	"Oded Gabbay" <ogabbay@kernel.org>,
	dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org, dim-tools@lists.freedesktop.org
Subject: [PULL] drm-intel-gt-next
Date: Thu, 1 Oct 2026 14:50:44 +0300	[thread overview]
Message-ID: <ar5JFG3BmldEdDzF@jlahtine-mobl> (raw)

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	other threads:[~2026-10-01 11:50 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-01 11:50 Joonas Lahtinen [this message]
  -- strict thread matches above, loose matches on Subject: below --
2026-07-16  8:42 [PULL] drm-intel-gt-next Tvrtko Ursulin
2026-05-29  9:31 Joonas Lahtinen
2026-03-12  9:02 Tvrtko Ursulin
2026-01-16  8:13 Joonas Lahtinen
2025-11-14 16:22 Tvrtko Ursulin
2025-10-29 11:43 Tvrtko Ursulin
2025-10-31 21:02 ` Simona Vetter
2025-09-12  6:49 Joonas Lahtinen
2025-09-01 13:03 Joonas Lahtinen
2025-07-02  7:44 Tvrtko Ursulin
2025-05-08  6:21 Joonas Lahtinen
2025-03-12 23:24 Tvrtko Ursulin
2025-02-26  8:13 Tvrtko Ursulin
2025-01-10  9:03 Joonas Lahtinen
2024-12-18  9:48 Joonas Lahtinen
2024-10-23  9:16 Tvrtko Ursulin
2024-09-06 10:55 Joonas Lahtinen
2024-08-23  9:55 Joonas Lahtinen
2024-08-27 10:59 ` Daniel Vetter
2024-07-04  7:31 Tvrtko Ursulin
2024-07-05 10:15 ` Daniel Vetter
2024-06-12 12:57 Tvrtko Ursulin
2024-04-26  7:17 Joonas Lahtinen
2024-02-28 14:02 Tvrtko Ursulin
2024-02-15 10:06 Tvrtko Ursulin
2024-02-16  2:58 ` Dave Airlie
2024-02-16  9:31   ` Thomas Hellström
2024-02-16  9:33     ` Thomas Hellström
2024-02-16  9:41   ` Joonas Lahtinen
2024-02-20 15:14     ` Joonas Lahtinen
2023-12-15 12:11 Joonas Lahtinen
2023-12-08 16:18 Joonas Lahtinen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ar5JFG3BmldEdDzF@jlahtine-mobl \
    --to=joonas.lahtinen@linux.intel.com \
    --cc=airlied@gmail.com \
    --cc=dim-tools@lists.freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=intel-xe@lists.freedesktop.org \
    --cc=jani.nikula@linux.intel.com \
    --cc=maarten.lankhorst@linux.intel.com \
    --cc=matthew.brost@intel.com \
    --cc=mripard@kernel.org \
    --cc=ogabbay@kernel.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=simona.vetter@ffwll.ch \
    --cc=thomas.hellstrom@linux.intel.com \
    --cc=tursulin@ursulin.net \
    --cc=tzimmermann@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox