Re: [PATCH -next v1 05/12] srcu: Don't queue workqueue handlers to never-online CPUs

"Paul E. McKenney" <[email protected]>
Newsgroups dev.linux.lists.regressions,org.kernel.vger.linux-kernel,org.kernel.vger.rcu
Message-ID <3dd5cce0-51f9-4cf1-81b8-246e6c6a633a@paulmck-laptop>
On Sun, May 17, 2026 at 02:47:55PM +0200, Uladzislau Rezki wrote:
> On Wed, May 13, 2026 at 12:38:01PM +0200, Thorsten Leemhuis wrote:
> > On 5/11/26 19:54, Uladzislau Rezki (Sony) wrote:
> > > From: "Paul E. McKenney" <[email protected]>
> > > 
> > > While an srcu_struct structure is in the midst of switching from CPU-0
> > > to all-CPUs state, it can attempt to invoke callbacks for CPUs that
> > > have never been online.  Worse yet, it can attempt in invoke callbacks
> > > for CPUs that never will be online, even including imaginary CPUs not in
> > > cpu_possible_mask.  This can cause hangs on s390,
> > 
> > Uladzislau, Paul, according to the fixes tag below this change fixes a
> > change that went into 7.0-rc6 -- and apparently causes a "hang" on some
> > architectures. So shouldn't this be heading to mainline instead of
> > -next? Ideally with a stable tag to ensure backporting to 7.0.y, but
> > that is a separate decision?
> > 
> I assume it will be picked to stable since there is a "Fixes:" tag. From
> the other hand i can explicitly update commit message with Cc: [email protected]
> 
> Paul, any thoughts?

The "Fixes" tag should cover it.  But maybe Thorsten knows something that
I do not?

							Thanx, Paul
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.