Skip to content

tracing: Stack tracing and rcu modification updates

Steven Rostedt lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7ftrace: Add use of synchronize_rcu_tasks() with dynamic trampolineskernel/trace/Kconfig kernel/trace/ftrace.c+20 -250 replies
2/7tracing: Replace the per_cpu() with __this_cpu*() in trace_stack.ckernel/trace/trace_stack.c+7 -160 replies
3/7tracing: Add stack_tracer_disable/enable() functionsinclude/linux/ftrace.h kernel/trace/trace_stack.c+38 -00 replies
4/7tracing: Rename trace_active to disable_stack_tracer and inline its modificationinclude/linux/ftrace.h kernel/trace/trace_stack.c+43 -432 replies
5/7rcu: Fix dyntick-idle tracingkernel/rcu/tree.c+23 -250 replies
6/7rcu/tracing: Add rcu_disabled to denote when rcu_irq_enter() will not workinclude/linux/rcupdate.h kernel/rcu/tree.c kernel/trace/trace_stack.c+29 -20 replies
7/7tracing: Make sure rcu_irq_enter() can work for trace_*_rcuidle() trace eventsinclude/linux/tracepoint.h+11 -80 replies

Reviews trailers per patch

5 of 7 patches have a Reviewed-by or Acked-by.

PatchPaul E. McKenneyMathieu Desnoyers
1/7A-b
2/7A-b
3/7
4/7A-b
5/7
6/7A-b
7/7A-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [for-next][PATCH 0/7] tracing: Stack tracing and rcu modification updates

git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
for-next

Head SHA1: d54b6eeb553c89ed8d4c5a2ed73df374a45b9562

Paul E. McKenney (1):
rcu: Fix dyntick-idle tracing

Steven Rostedt (VMware) (6):
ftrace: Add use of synchronize_rcu_tasks() with dynamic trampolines
tracing: Replace the per_cpu() with __this_cpu*() in trace_stack.c
tracing: Add stack_tracer_disable/enable() functions
tracing: Rename trace_active to disable_stack_tracer and inline its modification rcu/tracing: Add rcu_disabled to denote when rcu_irq_enter() will not work
tracing: Make sure rcu_irq_enter() can work for trace_*_rcuidle() trace events

----

 include/linux/ftrace.h     | 38 ++++++++++++++++++++++++++++
 include/linux/rcupdate.h   |  5 ++++
 include/linux/tracepoint.h | 19 ++++++++------
 kernel/rcu/tree.c          | 62 +++++++++++++++++++++++++++-------------------
 kernel/trace/Kconfig       |  3 ++-
 kernel/trace/ftrace.c      | 42 ++++++++++++++-----------------
 kernel/trace/trace_stack.c | 35 +++++++++++++-------------
 7 files changed, 128 insertions(+), 76 deletions(-)