Skip to content

Tracing changes for 3.8

Paul E. McKenney lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14rcu: Create directory for each flavor of rcukernel/rcutree_trace.c+8 -00 replies
2/14rcu: Fundamental facility for 'CPU units sequence reading'kernel/rcutree_trace.c+30 -00 replies
3/14rcu: Optimize the 'rcudata' for RCU tracekernel/rcutree_trace.c+31 -00 replies
4/14rcu: Optimize the 'rcudata.csv' for RCU tracekernel/rcutree_trace.c+42 -00 replies
5/14rcu: Optimize the 'rcu_pending' for RCU tracekernel/rcutree_trace.c+35 -60 replies
6/14rcu: Replace the old interface with the new onekernel/rcutree_trace.c+24 -1240 replies
7/14rcu: Remove the interface "rcudata.csv"kernel/rcutree_trace.c+0 -760 replies
8/14rcu: Fix tracing formattingkernel/rcutree.c kernel/rcutree_trace.c+6 -60 replies
9/14rcu: split 'rcubarrier' to each flavorkernel/rcutree_trace.c+27 -00 replies
10/14rcu: split 'rcuboost' to each flavorkernel/rcutree_trace.c+10 -10 replies
11/14rcu: split 'rcugp' to each flavorkernel/rcutree_trace.c+26 -00 replies
12/14rcu: split 'rcuhier' to each flavorkernel/rcutree_trace.c+24 -00 replies
13/14rcu: Remove old debugfs interfaces and also RCU flavor namekernel/rcutree_trace.c+44 -1460 replies
14/14rcu: Add tracing for synchronize_sched_expedited()kernel/rcutree_trace.c+44 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH tip/core/rcu 0/14] Tracing changes for 3.8

Hello!

This patch series splits RCU's debugfs tracing files into per-RCU-flavor directories and allows seeking to CPUs. The patches in this series are as follows:

1. Create per-RCU-flavor debugfs directories. (Courtesy of
Michael Wang.)
2. Add functions used by later patches to allow seeking to a given
CPU. (Courtesy of Michael Wang.)
3-5. Convert rcudata, rcudata.csv, and rcu_pending to the new debugfs
format. (Courtesy of Michael Wang.)
6. Replace the old interface with the new one. (Courtesy of
Michael Wang.)
7. Remove the unused rcudata.csv interface. (Courtesy of Michael Wang.)
8. Fix formatting of grace-period numbers in rcugp debugfs output.
9-12. Split rcubarrier, rcuboost, rcugp, and rcuhier by RCU flavor.
(Courtesy of Michael Wang.)
13. Remove old debugfs interfaces and stop printing RCU flavor in
output given that it is implied by the directory name. (Courtesy of Michael Wang.)
14. Add debugfs tracing for synchronize_sched_expedited().

Thanx, Paul

 b/kernel/rcutree.c       |    4 
 b/kernel/rcutree_trace.c |    8 
 kernel/rcutree_trace.c   |  698 ++++++++++++++++++++++-------------------------
 3 files changed, 351 insertions(+), 359 deletions(-)