Skip to content

Miscellaneous fixes for v4.16

Paul E. McKenney lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6srcu: Prohibit call_srcu() use under raw spinlocksinclude/linux/srcutree.h kernel/rcu/srcutree.c+72 -450 replies
2/6srcu: Change printk() %p to %pKkernel/rcu/srcutree.c+1 -12 replies
3/6rcu: Change printk() %p to %pKkernel/rcu/tree.c kernel/rcu/tree_plugin.h kernel/rcu/update.c+4 -40 replies
4/6tracing, rcu: Hide trace event rcu_nocb_wake when not usedinclude/trace/events/rcu.h+2 -00 replies
5/6rcu: Add comment giving debug strategy for double call_rcu()kernel/rcu/tree.c+5 -00 replies
6/6rcu: Remove have_rcu_nocb_mask from tree_plugin.hkernel/rcu/tree_plugin.h+4 -70 replies

Reviews trailers per patch

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

PatchLai Jiangshan
1/6
2/6R-b
3/6
4/6
5/6
6/6

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/6] Miscellaneous fixes for v4.16

Hello!

This series provides miscellaneous fixes:

1. Prohibit call_srcu() use under raw spinlocks. This feature is
not currently used and causes trouble for the -rt guys.

2. Change printk() %p to %pK in SRCU.

3. Change printk() %p to %pK in RCU.

4. Hide trace event rcu_nocb_wake when not used, courtesy of Steven
Rostedt.

5. Add comment giving debug strategy for double call_rcu().

6. Remove have_rcu_nocb_mask from tree_plugin.h, courtesy of
Rakib Mullick.

Thanx, Paul

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

 include/linux/srcutree.h   |    8 +--
 include/trace/events/rcu.h |    2 
 kernel/rcu/srcutree.c      |  111 +++++++++++++++++++++++++++------------------
 kernel/rcu/tree.c          |    9 ++-
 kernel/rcu/tree_plugin.h   |   13 ++---
 kernel/rcu/update.c        |    2 
 6 files changed, 88 insertions(+), 57 deletions(-)