Skip to content

v2 RCU fixes for 3.9

Paul E. McKenney lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10rcu: Fix blimit type for trace_rcu_batch_start()include/trace/events/rcu.h+3 -30 replies
2/10rcu: Make rcu_is_cpu_rrupt_from_idle helper functions statickernel/rcutiny.c kernel/rcutree.c+2 -20 replies
3/10rcu: Use new nesting value for rcu_dyntick trace in rcu_eqs_enter_commonkernel/rcutree.c+1 -10 replies
4/10rcu: Silence compiler array out-of-bounds false positivekernel/rcutree.c+4 -00 replies
5/10rcutorture: Don't compare ptr with 0kernel/rcutorture.c+1 -10 replies
6/10rcu: Correct 'optimized' to 'optimize' in header commentkernel/rcutree.c+1 -10 replies
7/10rcu: Consolidate debugging Kconfig optionslib/Kconfig.debug+59 -550 replies
8/10rcu: Remove unused code originally used for context trackingkernel/rcutree.c kernel/rcutree.h+0 -70 replies
9/10rcu: Remove obsolete Kconfig option from commentinclude/linux/rcupdate.h+1 -10 replies
10/10context_tracking: Add comments on interface and internalskernel/context_tracking.c+65 -100 replies

Reviews trailers per patch

6 of 10 patches have a Reviewed-by or Acked-by.

PatchJosh TriplettFrederic Weisbecker
1/10R-b
2/10
3/10R-b
4/10R-b
5/10R-b
6/10R-b
7/10
8/10A-b
9/10
10/10

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/10] v2 RCU fixes for 3.9

Hello!

The following fixes are intended for 3.9:

1. Fix int/long type confusion in trace_rcu_start_batch().
2. Declare rcu_is_cpu_rrupt_from_idle() static, courtesy of
Josh Triplett.
3. Make rcu_eqs_enter_common() trace the new nesting value instead
of zero, courtesy of Li Zhong.
4. Silence a gcc array-out-of-bounds false positive in rcu_init_one().
5. Code style fix in rcu_torture_barrier_init(), courtesy of Sasha Levin.
6. Grammar fix to rcu_scheduler_active comment, courtesy of Cody
Schafer.
7. Consolidate RCU's debugging Kconfig options, courtesy of Dave Hansen.
8. Remove unused context-tracker functions, courtesy of Li Zhong.
9. Remove obsolete Kconfig option from header comment.
10. Add comments to new context-tracking functions and internals,
courtesy of Frederic Weisbecker.

Changes since v1:

o Added #7-#10.

Thanx, Paul

 b/include/linux/rcupdate.h   |    2 
 b/include/trace/events/rcu.h |    6 +-
 b/kernel/context_tracking.c  |   75 ++++++++++++++++++++++++----
 b/kernel/rcutiny.c           |    2 
 b/kernel/rcutorture.c        |    2 
 b/kernel/rcutree.c           |   13 ++--
 b/kernel/rcutree.h           |    4 -
 b/lib/Kconfig.debug          |  114 ++++++++++++++++++++++---------------------
 8 files changed, 137 insertions(+), 81 deletions(-)