RFC tracing/rcu: Add _rcuidle() tracepoint to handle rcu_idle_exit() tracepoints
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest3 patches 6 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | tracing/rcu: Add trace_##name##__rcuidle() static tracepoint for inside rcu_idle_exit() sectionsinclude/ | +16 | 0 replies | |
| 2/3 | x86/tracing: Denote the power and cpuidle tracepoints as _rcuidle()arch/ | +12 | 1 reply | |
| 3/3 | cpuidle/tracing: Denote the tracepoints as being in rcu_idle_exit() sectiondrivers/ | +4 | 2 replies |
Reviews trailers per patch
All 3 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Paul E. McKenney | Josh Triplett |
|---|---|---|
| Series | R-b | |
| 1/3 | A-b | R-b |
| 2/3 | A-b | |
| 3/3 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [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(-)