Re: [PATCH 6.18.y] rcu-tasks: Defer IRQ-disabled callback enqueue to irq_work

"Paul E. McKenney" <[email protected]> Sat, 11 Jul 2026 16:57:05 -0700
Newsgroups org.kernel.vger.rcu,dev.linux.lists.sched-ext,org.kernel.vger.linux-kernel,org.kernel.vger.stable
Message-ID <fb7338f4-d2e1-43cf-99e6-a6109751d2f3@paulmck-laptop>
On Sat, Jul 11, 2026 at 06:56:18AM +0100, Matt Fleming wrote:
> On Fri, Jul 10, 2026 at 11:16:27AM -0700, Paul E. McKenney wrote:
> > 
> > This does look plausible, thank you!  However, it does not apply cleanly
> > to either current mainline or my -rcu tree.
> > 
> > Judging from the subject line, this is against v6.18 rather than current
> > mainline, correct?  If so, would you be willing to forward-port it?
> 
> Yeah, my bad. Since the SRCU code in mainline fixed the original
> deadlock I reported I kept this to 6.18. But I'm happy to forward port
> this patch too.

It would be good in order to avoid similar issues with call_rcu_tasks()
and call_rcu_tasks_rude(), so please do!

							Thanx, Paul