Skip to content

SRCU changes for v4.19

Paul E. McKenney lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4srcu: Fix typos in __call_srcu() header commentkernel/rcu/srcutree.c+4 -42 replies
2/4srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start()kernel/rcu/srcutree.c+3 -00 replies
3/4srcu: Add address of first callback to rcutorture outputkernel/rcu/srcutree.c+8 -70 replies
4/4srcu: Introduce srcu_read_{un,}lock_notrace()include/linux/srcu.h+17 -00 replies

Reviews trailers per patch

None of the 4 patches has a Reviewed-by or Acked-by.

PatchSteven Rostedt
1/4
2/4
3/4
4/4Intermittently-reported-by

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 changes for v4.19

Hello!

This series contains SRCU updates:

1. Fix typos in __call_srcu() comment header.

2. Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start().

3. Add address of the first callback to rcutorture output to allow
this output to show (lack of) forward progress.

4. Introduce srcu_read_{un,}lock_notrace() to avoid lockdep issues
when applying SRCU to tracepoints.

Thanx, Paul

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

 include/linux/srcu.h  |   17 +++++++++++++++++
 kernel/rcu/srcutree.c |   26 +++++++++++++++-----------
 2 files changed, 32 insertions(+), 11 deletions(-)