Skip to content

SRCU updates

Paul E. McKenney lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4srcu: Move rcu_scheduler_starting() from Tiny RCU to Tiny SRCUinclude/linux/rcupdate.h include/linux/rcutiny.h kernel/rcu/srcutiny.c +2 more+12 -540 replies
2/4rcutorture: Remove obsolete SRCU-C.boottools/testing/selftests/rcutorture/configs/rcu/SRCU-C.boot+0 -10 replies
3/4srcu: Make process_srcu() be staticinclude/linux/srcutree.h kernel/rcu/srcutree.c+2 -40 replies
4/4srcu: Provide ordering for CPU not involved in grace periodkernel/rcu/srcutree.c+9 -00 replies

Reviews trailers per patch

1 of 4 patches has a Reviewed-by or Acked-by.

PatchLance Roy
1/4
2/4
3/4
4/4A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH tip/core/rcu 0/4] SRCU updates

Hello!

This series contains a few SRCU updates:

1. Move rcu_scheduler_starting() from Tiny RCU to Tiny SRCU.

2. Remove obsolete SRCU-C.boot kernel-parameter file

3. Make process_srcu() be static.

4. Provide ordering for CPU not involved in grace period.

Thanx, Paul

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

 b/include/linux/rcupdate.h                                 |    1 
 b/include/linux/rcutiny.h                                  |    8 --
 b/include/linux/srcutree.h                                 |    2 
 b/kernel/rcu/srcutiny.c                                    |    8 ++
 b/kernel/rcu/srcutree.c                                    |   13 +++
 b/kernel/rcu/tiny.c                                        |    2 
 kernel/rcu/tiny_plugin.h                                   |   47 -------------
 tools/testing/selftests/rcutorture/configs/rcu/SRCU-C.boot |    1 
 8 files changed, 23 insertions(+), 59 deletions(-)