Skip to content

ftrace: rebase patches on top of tip/master + some extras

Steven Rostedt containers lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 24 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5ftrace: add function tracing to single threadDocumentation/ftrace.txt kernel/trace/ftrace.c+262 -266 replies
2/5ftrace: use code patching for ftrace graph tracerarch/x86/kernel/entry_32.S arch/x86/kernel/ftrace.c include/linux/ftrace.h +1 more+72 -2111 replies
3/5ftrace: let function tracing and function return run togetherkernel/trace/ftrace.c+2 -200 replies
4/5ftrace: add thread comm to function graph tracerkernel/trace/trace.c kernel/trace/trace.h kernel/trace/trace_functions_graph.c+18 -63 replies
5/5ftrace: add cpu annotation for function graph tracerkernel/trace/trace_functions_graph.c+22 -124 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 0/5] ftrace: rebase patches on top of tip/master + some extras

Ingo,

Here's my patches rebased against latest tip/master. I also added a couple of goodies at the end to enhance the function-graph tracer.

The first patch is a repost of the set_ftrace_pid, so I am Cc'ing the container guys so they can abuse me some more ;-)

The following patches are in:

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

branch: tip/devel

Steven Rostedt (5):
ftrace: add function tracing to single thread
ftrace: use code patching for ftrace graph tracer
ftrace: let function tracing and function return run together
ftrace: add thread comm to function graph tracer
ftrace: add cpu annotation for function graph tracer

----

 Documentation/ftrace.txt             |   79 ++++++++++
 arch/x86/kernel/entry_32.S           |    5 +
 arch/x86/kernel/ftrace.c             |   48 ++++++-
 include/linux/ftrace.h               |    5 +
 kernel/trace/ftrace.c                |  264 +++++++++++++++++++++++++--------
 kernel/trace/trace.c                 |    2 +-
 kernel/trace/trace.h                 |    1 +
 kernel/trace/trace_functions_graph.c |   51 +++++--
 8 files changed, 373 insertions(+), 82 deletions(-)