v2 Documentation and rcutorture changes for 3.9
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest4 patches 2 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | tracing: Export trace_clock_local()kernel/ | +1 | 0 replies | |
| 2/4 | rcu: Reduce rcutorture tracinginclude/ include/ kernel/ +2 more | +55 | 0 replies | |
| 3/4 | Documentation: Memory barrier semantics of atomic_xchg()Documentation/ Documentation/ | +3 | 0 replies | |
| 4/4 | rcu: Make rcutorture's shuffler task shuffle recently added taskskernel/ | +20 | 2 replies |
Reviews trailers per patch
3 of 4 patches have a Reviewed-by or Acked-by.
| Patch | Josh Triplett |
|---|---|
| 1/4 | R-b |
| 2/4 | R-b |
| 3/4 | R-b |
| 4/4 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH tip/core/rcu 0/4] v2 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.
4. Make rcutorture's shuffler task also shuffle recently added
rcutorture kthreads.
Changes since v1:
o Fixed build problem in #2 located by Randy Dunlap based on
diagnosis from Steven Rostedt.
o Added patch #4.
Thanx, Paul
b/Documentation/atomic_ops.txt | 2 + b/Documentation/memory-barriers.txt | 1 b/include/linux/rcupdate.h | 13 ++++++-- b/include/trace/events/rcu.h | 19 +++++++++--- b/kernel/rcupdate.c | 9 +++-- b/kernel/rcutorture.c | 55 ++++++++++++++++++++++++++++-------- b/kernel/trace/trace_clock.c | 1 b/lib/Kconfig.debug | 1 8 files changed, 79 insertions(+), 22 deletions(-)