Re: [PATCH 0/5] rcu: Bunch of cleanups

From: Paul E. McKenney
Date: Wed Feb 16 2022 - 15:13:18 EST


On Wed, Feb 16, 2022 at 04:42:03PM +0100, Frederic Weisbecker wrote:
> Hi,
>
> Just a bit of housekeeping.
>
> git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git
> rcu/dev
>
> HEAD: be4d4c3ba8c4ceeba9dc9df4de5451c7261161f3

Queued and pushed, thank you! I reworked 3/5 to make it clear that the
preceding (existing) block comment still applieds to that whole section
of code and did the usual wordsmithing.

Nice to get rid of those unused functions and to avoid the unnecessary
for_each_online_cpu() loops!

Thanx, Paul

> Thanks,
> Frederic
> ---
>
> Frederic Weisbecker (5):
> rcu: Remove rcu_is_nocb_cpu()
> rcu/nocb: Move rcu_nocb_is_setup to rcu_state
> rcu: Assume rcu_init() is called before smp
> rcu: Initialize boost kthread only for boot node prior SMP initialization
> rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initialization
>
>
> kernel/rcu/rcu.h | 2 --
> kernel/rcu/tree.c | 25 +++++++++++++++++--------
> kernel/rcu/tree.h | 3 +--
> kernel/rcu/tree_nocb.h | 41 +++++------------------------------------
> kernel/rcu/tree_plugin.h | 16 ----------------
> 5 files changed, 23 insertions(+), 64 deletions(-)