Hi Krzysztof,

On Thu, Sep 10, 2026 at 08:13:29AM +0000, Krzysztof Karas wrote:
> There is a small race window between intel_rps_boost() reading
> a stale ACTIVE state and queuing rps->work, where ACTIVE may be
> changed via asynchronous calls triggered by wakeref drop.
> This means that rps_work() could be triggered after the GT has
> been parked, so unmasking RPS PM interrupts would happen without
> holding PM wakelock. This sequence of events may be observed
> during live_rc6_ctx_wa() selftest:

...

> Fixes: 3e7abf814193 ("drm/i915: Extract GT render power state management")
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16562
> Cc: <[email protected]> # v5.5+
> Assisted-by: GitHub-Copilot:claude-opus-5
> Assisted-by: GitHub-Copilot:gpt-6-astra
> Signed-off-by: Krzysztof Karas <[email protected]>

reviewed and pushed to drm-intel-gt-next.

Thanks,
Andi

Reply via email to