On Fri, Apr 12 2024 at 21:46, Pavel Machek wrote:
Thomas Gleixner tglx@linutronix.de timers: Move clearing of base::timer_running under base:: Lock
AFAICT, we don't have those NULL assignments in expire_timers in 4.19. Can someone doublecheck this? We also don't support PREEMPT_RT there.
This has nothing to do with RT.
But yes, 4.19 has the original bass::running_timer clearing which happens at the end of handling all expired timer callbacks and that actually happens with base->lock held.
So right, 4.19 is not affected by this.
Thanks,
tglx