Skip to content

ftrace: updates for tip

Steven Rostedt lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5ftrace: add ftrace_graph_stoparch/x86/kernel/ftrace.c include/linux/ftrace.h kernel/trace/ftrace.c+13 -40 replies
2/5ring-buffer: change page variables to bpagekernel/trace/ring_buffer.c+65 -650 replies
3/5ftrace: print real return in dumpstack for function grapharch/x86/kernel/dumpstack.c arch/x86/kernel/dumpstack.h arch/x86/kernel/dumpstack_32.c +1 more+42 -62 replies
4/5ftrace: function graph return for function entryarch/x86/kernel/entry_32.S arch/x86/kernel/entry_64.S arch/x86/kernel/ftrace.c +4 more+24 -77 replies
5/5ftrace: add checks on ret stack in function grapharch/x86/kernel/ftrace.c+17 -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 0/5] ftrace: updates for tip

Ingo,

Most of thes patches are improvements to function graph. I'm working on making a way to pick a function to trace, which the patch function entry patch is needed.

The one ring buffer patch converts all variables called 'page' to 'bpage' as per Andrew's request.

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 ftrace_graph_stop
ring-buffer: change page variables to bpage
ftrace: print real return in dumpstack for function graph
ftrace: function graph return for function entry
ftrace: add checks on ret stack in function graph

----

 arch/x86/kernel/dumpstack.c    |   34 ++++++++++-
 arch/x86/kernel/dumpstack.h    |    2 +-
 arch/x86/kernel/dumpstack_32.c |    5 +-
 arch/x86/kernel/dumpstack_64.c |    7 +-
 arch/x86/kernel/entry_32.S     |    3 +
 arch/x86/kernel/entry_64.S     |    3 +
 arch/x86/kernel/ftrace.c       |   34 +++++++++--
 include/linux/ftrace.h         |    4 +-
 kernel/trace/ftrace.c          |   15 ++++-
 kernel/trace/ring_buffer.c     |  130 ++++++++++++++++++++--------------------
 kernel/trace/trace.c           |    4 +-
 kernel/trace/trace.h           |    2 +-
 12 files changed, 161 insertions(+), 82 deletions(-)