Skip to content

ftrace: Updates for 6.13

Steven Rostedt linux-arch lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4fgraph: Simplify return address printing in function graph tracerinclude/linux/ftrace.h kernel/trace/fgraph.c kernel/trace/ftrace.c +5 more+48 -510 replies
2/4fgragh: No need to invoke the function call_filter_check_discard()kernel/trace/trace_functions_graph.c+1 -30 replies
3/4ftrace: Make ftrace_regs abstract from direct usearch/arm64/include/asm/ftrace.h arch/arm64/kernel/asm-offsets.c arch/arm64/kernel/ftrace.c +16 more+134 -1031 reply
4/4ftrace: Consolidate ftrace_regs accessor functions for archs using pt_regsarch/arm64/include/asm/ftrace.h arch/loongarch/include/asm/ftrace.h arch/powerpc/include/asm/ftrace.h +5 more+49 -1192 replies

Reviews trailers per patch

2 of 4 patches have a Reviewed-by or Acked-by.

PatchCatalin MarinasMasami Hiramatsu (Google)Heiko CarstensMichael Ellerman
1/4
2/4
3/4A-b A-b A-b
4/4A-b A-b A-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.

Read the v1 thread

Cover letter [for-next][PATCH 0/4] ftrace: Updates for 6.13

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

Head SHA1: 3e7814207b41eafafd49e6d8010c07f2d5831891

Masami Hiramatsu (Google) (1):
fgraph: Simplify return address printing in function graph tracer

Steven Rostedt (3):
fgragh: No need to invoke the function call_filter_check_discard()
ftrace: Make ftrace_regs abstract from direct use
ftrace: Consolidate ftrace_regs accessor functions for archs using pt_regs

----

 arch/arm64/include/asm/ftrace.h          | 21 ++++++------
 arch/arm64/kernel/asm-offsets.c          | 22 ++++++-------
 arch/arm64/kernel/ftrace.c               | 10 +++---
 arch/loongarch/include/asm/ftrace.h      | 29 +++--------------
 arch/loongarch/kernel/ftrace_dyn.c       |  2 +-
 arch/powerpc/include/asm/ftrace.h        | 27 ++--------------
 arch/powerpc/kernel/trace/ftrace.c       |  4 +--
 arch/powerpc/kernel/trace/ftrace_64_pg.c |  2 +-
 arch/riscv/include/asm/ftrace.h          | 22 +++++++------
 arch/riscv/kernel/asm-offsets.c          | 28 ++++++++--------
 arch/riscv/kernel/ftrace.c               |  2 +-
 arch/s390/include/asm/ftrace.h           | 29 +++--------------
 arch/s390/kernel/asm-offsets.c           |  4 +--
 arch/s390/kernel/ftrace.c                |  2 +-
 arch/s390/lib/test_unwind.c              |  4 +--
 arch/x86/include/asm/ftrace.h            | 30 ++++-------------
 arch/x86/kernel/ftrace.c                 |  2 +-
 include/linux/ftrace.h                   | 55 ++++++++++++--------------------
 include/linux/ftrace_regs.h              | 36 +++++++++++++++++++++
 kernel/trace/fgraph.c                    | 45 ++++++++++++++++----------
 kernel/trace/ftrace.c                    |  5 ++-
 kernel/trace/trace.h                     |  3 +-
 kernel/trace/trace_functions_graph.c     | 22 ++++++-------
 kernel/trace/trace_irqsoff.c             |  3 +-
 kernel/trace/trace_sched_wakeup.c        |  3 +-
 kernel/trace/trace_selftest.c            |  8 ++---
 26 files changed, 188 insertions(+), 232 deletions(-)
 create mode 100644 include/linux/ftrace_regs.h