Hello Sebastian, The test results are available, mostly looks good except 1 spurious incomplete.
I tried reproducing it, but was unable to. It seems that pre-existing incompletes on the specific IGT testcase already happened before the changes. Do you want to review the patches you didn't author, so I can move forward? Even if you are uncomfortable to review the signalers_lock changes, it should be possible to have the rest reviewed and merged upstream. Kind regards, ~Maarten Lankhorst On 7/6/26 14:20, Sebastian Andrzej Siewior wrote: > On 2026-07-06 13:48:16 [+0200], Maarten Lankhorst wrote: >> All fixes to make the core i915 module (without display) working correctly on >> PREEMPT_RT. >> >> Some fixes are still needed, as the selftests still fail. But otherwise the >> test results were looking good on PREEMPT_RT. >> >> It looks like the patch that added a spinlock caused a regression on >> !PREEMPT_RT, >> and may even have caused similar test failures on PREEMPT_RT, so to fix it >> I removed RCU entirely, and converted to a locked implementation instead. >> >> This time at least, i915 live selftests pass on !PREEMPRT_RT for at least 1 >> machine >> with same config as CI. > > I saw the version counter overflowed and is at 4 here. I appreciate all > the work. May I ask how are things? > > Sebastian
