[PATCH v4 0/9] drm/i915: PREEMPT_RT related fixups.
Sebastian Andrzej Siewior
bigeasy at linutronix.de
Thu Aug 21 11:17:48 UTC 2025
On 2025-07-14 17:39:45 [+0200], To intel-gfx at lists.freedesktop.org wrote:
> The following patches are from the PREEMPT_RT queue. They are used by
> people using the real-time preemption model and a i915 compatible GPU
> card.
> Patches 1+2 keep preemption and interrupts enabled within vblank
> handling. I don't see another way of handling it given the constrains.
> Patch #4 disables i915's tracepoints because they acquire sleeping locks
> within the assign callback with is invoked with disabled preemption.
>
> The remaining patches mostly deal with the API & syntax such as not
> test for disabled interrupts but rather use lockdep (#6) or how to
> identify atomic context which also causes no errors on PREEMPT_RT (#3,
> #6, #7). Patch #5 uses proper spinlock API to disable interrupt instead
> of using local_irq_disable() for it.
>
> Some of the patches already received already Acked-by/ Reviewed-by.
> Could we please apply some of the series and then discuss the
> controversial ones which are not doable?
Any feedback up the series?
I've seen that Maarten posted part of the queue and found
8a643df55f3a9 ("drm/i915: Don't check for atomic context on PREEMPT_RT")
in -next.
What would be the next steps?
Sebastian
More information about the Intel-xe
mailing list