Skip to content

Documentation and rcutorture changes for 3.9

Paul E. McKenney lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3tracing: Export trace_clock_local()kernel/trace/trace_clock.c+1 -00 replies
2/3rcu: Reduce rcutorture tracinginclude/linux/rcupdate.h include/trace/events/rcu.h kernel/rcupdate.c +1 more+54 -180 replies
3/3Documentation: Memory barrier semantics of atomic_xchg()Documentation/atomic_ops.txt Documentation/memory-barriers.txt+3 -00 replies

Reviews trailers per patch

None of the 3 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchJosh Triplett
SeriesR-b
1/3
2/3
3/3

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/3] Documentation and rcutorture changes for 3.9

Hello!

The following are changes to documentation and rcutorture:

1. Export trace_clock_local() in order to allow rcutorture event
tracing to emit the time of the beginning of the RCU read-side critical section at the point where a failure is detected.
2. Reduce rcutorture's read-side tracing to include only failures,
thus cutting the number of events down to something reasonable (normally zero, in fact!).
3. Add atomic_xchg() to the list of atomic operations and memory
barriers, courtesy of Richard Braun.

Thanx, Paul

 Documentation/atomic_ops.txt      |    2 ++
 Documentation/memory-barriers.txt |    1 +
 include/linux/rcupdate.h          |   13 ++++++++++---
 include/trace/events/rcu.h        |   19 ++++++++++++++-----
 kernel/rcupdate.c                 |    9 ++++++---
 kernel/rcutorture.c               |   31 ++++++++++++++++++++++++-------
 kernel/trace/trace_clock.c        |    1 +
 7 files changed, 58 insertions(+), 18 deletions(-)