[PATCH tip/core/rcu 0/12] Miscellaneous fixes for v5.6

Paul E. McKenney
2019-12-10T04:07:17Z

Hello!

This series provides miscellaneous fixes:

1. Remove rcu_swap_protected().

2. Mark non-global functions and variables as static.

3. Fix harmless omission of "CONFIG_" from #if condition, courtesy
of Lai Jiangshan.

4. Fix tracepoint tracking RCU CPU kthread utilization, courtesy
of Lai Jiangshan.

5. Remove the declaration of call_rcu() in tree.h, courtesy of
Lai Jiangshan.

6. Move gp_state_names[] and gp_state_getname() to tree_stall.h,
courtesy of Lai Jiangshan.

7. Move rcu_{expedited,normal} definitions into rcupdate.h,
courtesy of Ben Dooks.

8. Switch force_qs_rnp() to for_each_leaf_node_cpu_mask().

9. Apply *_ONCE() to ->srcu_last_gp_end.

10. Add .mailmap entries for old paulmck@kernel.org addresses.

11. Remove comment about read_barrier_depends(), courtesy of
Will Deacon.

12. Remove unused stop-machine #include.

Thanx, Paul

------------------------------------------------------------------------

.mailmap | 5 +++++
arch/powerpc/include/asm/barrier.h | 2 --
include/linux/rcupdate.h | 20 ++++----------------
kernel/rcu/rcu.h | 4 ++--
kernel/rcu/srcutree.c | 7 ++++---
kernel/rcu/tree.c | 34 ++++++++++------------------------
kernel/rcu/tree.h | 16 ----------------
kernel/rcu/tree_stall.h | 22 ++++++++++++++++++++++
kernel/rcu/update.c | 2 --
9 files changed, 47 insertions(+), 65 deletions(-)