[PATCH 0/5] rcu: Bunch of cleanups

Frederic Weisbecker posted 5 patches 4 years, 4 months ago
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(-)
[PATCH 0/5] rcu: Bunch of cleanups
Posted by Frederic Weisbecker 4 years, 4 months ago
Hi,

Just a bit of housekeeping.

git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git
	rcu/dev

HEAD: be4d4c3ba8c4ceeba9dc9df4de5451c7261161f3

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(-)
Re: [PATCH 0/5] rcu: Bunch of cleanups
Posted by Paul E. McKenney 4 years, 4 months ago
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(-)