Re: [PATCHv6 net-next 01/14] rculist_bl: add hlist_bl_for_each_entry_continue_rcu

Julian Anastasov <[email protected]> Thu, 23 Oct 2025 16:33:45 +0300 (EEST)
Newsgroups org.kernel.vger.lvs-devel,org.kernel.vger.netfilter-devel,org.kernel.vger.rcu
Message-ID <[email protected]>
	Hello,

On Thu, 23 Oct 2025, Florian Westphal wrote:

> Julian Anastasov <[email protected]> wrote:
> > Change the old hlist_bl_first_rcu to hlist_bl_first_rcu_dereference
> > to indicate that it is a RCU dereference.
> > 
> > Add hlist_bl_next_rcu and hlist_bl_first_rcu to use RCU pointers
> > and use them to fix sparse warnings.
> > 
> > Add hlist_bl_for_each_entry_continue_rcu.
> > 
> > Signed-off-by: Julian Anastasov <[email protected]>
> > ---
> >  include/linux/rculist_bl.h | 49 +++++++++++++++++++++++++++++++-------
> >  1 file changed, 40 insertions(+), 9 deletions(-)
> 
> Are the RCU maintainers OK with this?
> An explicit Ack or RvB would be good to have.

	Paul McKenney requested on 15 Aug 2023 some changes
for 1st version:

https://archive.linuxvirtualserver.org/html/lvs-devel/2023-08/msg00044.html

	And they are now present in v2+:

https://archive.linuxvirtualserver.org/html/lvs-devel/2023-08/msg00057.html

	So, the RCU change is expected to be ack-ed after
the other patches are accepted. I'm also expecting review and
ack from Simon, so that we can finally include the patchset
to -next...

Regards

--
Julian Anastasov <[email protected]>