Skip to content

sparc64 function graph tracer support and tidy ups

David Miller sparclinux 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 47 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7sparc64: Add HAVE_FUNCTION_TRACE_MCOUNT_TEST and tidyarch/sparc/Kconfig arch/sparc/lib/mcount.S+16 -70 replies
2/7sparc64: Kill CONFIG_STACK_DEBUG code.arch/sparc/Kconfig.debug arch/sparc/lib/mcount.S+1 -780 replies
3/7sparc64: Kill unnecessary static on local var inarch/sparc/kernel/ftrace.c+1 -10 replies
4/7sparc64: Remove profiling from some low-level bits.arch/sparc/kernel/Makefile+8 -10 replies
5/7sparc64: Use a seperate counter for timer interruptsarch/sparc/include/asm/cpudata_64.h arch/sparc/kernel/nmi.c arch/sparc/kernel/time_64.c+3 -30 replies
6/7sparc64: Give a stack frame to the ftrace call sites.arch/sparc/lib/mcount.S+16 -150 replies
7/7sparc64: Add function graph tracer support.arch/sparc/Kconfig arch/sparc/kernel/Makefile arch/sparc/kernel/ftrace.c +7 more+132 -1547 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/7] sparc64 function graph tracer support and tidy ups

This patch set adds function graph tracer support to sparc64. It was actually pretty easy.

It also gets rid of the stack overflow detector we had hard coded into mcount, the stack tracer does just as good with generic facilities.