Messages in this thread | | | Date | Tue, 07 Feb 2012 09:56:53 -0500 | From | Steven Rostedt <> | Subject | [PATCH 0/3][RFC] tracing/rcu: Add _rcuidle() tracepoint to handle rcu_idle_exit() tracepoints |
| |
This is an RFC patch set for what I plan on pushing out to handle the tracepoints that are called from within rcu_idle_exit() sections.
The first patch is the tracepoint infrastructure, the second is the changes in x86 the third is the changes in the cpuidle driver.
I see there's use cases in the arm arch, but as that is in flux, I'll let the arm folks deal with those.
-- Steve
Steven Rostedt (3): tracing/rcu: Add trace_##name##__rcuidle() static tracepoint for inside rcu_idle_exit() sections x86/tracing: Denote the power and cpuidle tracepoints as _rcuidle() cpuidle/tracing: Denote the tracepoints as being in rcu_idle_exit() section
---- arch/x86/kernel/process.c | 24 ++++++++++++------------ drivers/cpuidle/cpuidle.c | 8 ++++---- include/linux/tracepoint.h | 20 ++++++++++++++++---- 3 files changed, 32 insertions(+), 20 deletions(-)
| |