On 2025-07-14 17:39:45 [+0200], To intel-gfx@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