On Wed, Oct 07, 2026 at 02:41:05PM -0400, Joel Fernandes wrote:
> On Mon, Sep 14, 2026 at 11:13:31PM -0400, Yury Norov wrote:
> > DEFINE_RCU_SYNC() contains a statically initialized wait queue. SRCU
> > static definitions similarly rely on persistent lockdep keys and, in
> > Tiny SRCU, a statically initialized work item.
> > 
> > Add ASSERT_STATIC_STORAGE() to DEFINE_RCU_SYNC(), both Tree SRCU
> > __DEFINE_SRCU() variants and Tiny SRCU's common DEFINE_SRCU() declaration.
> > This covers the non-static FAST and FAST_UPDOWN wrappers too. Tiny SRCU's
> > explicitly static declarations already enforce the required duration.
> > The existing per-CPU restrictions on Tree SRCU declarations still apply.
> > 
> > Assisted-by: OpenAI Codex
> > Signed-off-by: Yury Norov <[email protected]>
> 
> All the changes make sense to me. I'm ok with carrying this for -rcu 7.5
> unless you want to take it.
> 
> Reviewed-by: Joel Fernandes <[email protected]>

Thanks Joel, carrying it with the RCU branch is the preferred route IMO.

Thanks,
Yury

Reply via email to