[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(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[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(-) -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/