rcu: Add event-tracing for RCU callback invocation
authorPaul E. McKenney <paul.mckenney@linaro.org>
Fri, 17 Jun 2011 22:53:19 +0000 (15:53 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 29 Sep 2011 04:38:12 +0000 (21:38 -0700)
commit29c00b4a1d9e277786120032aa8364631820d863
tree23bf0c8cdb5268ef92ef9ed007639705e922b1b0
parent9d68197c05201d8edc70d58bd1d5dad05d8455e8
rcu: Add event-tracing for RCU callback invocation

There was recently some controversy about the overhead of invoking RCU
callbacks.  Add TRACE_EVENT()s to obtain fine-grained timings for the
start and stop of a batch of callbacks and also for each callback invoked.

Signed-off-by: Paul E. McKenney <paul.mckenney@linaro.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
include/linux/rcupdate.h
include/trace/events/rcu.h [new file with mode: 0644]
kernel/rcu.h [new file with mode: 0644]
kernel/rcupdate.c
kernel/rcutiny.c
kernel/rcutree.c