]> git.baikalelectronics.ru Git - kernel.git/commit
perf: generalize perf_callchain
authorAlexei Starovoitov <ast@fb.com>
Thu, 18 Feb 2016 03:58:57 +0000 (19:58 -0800)
committerDavid S. Miller <davem@davemloft.net>
Sat, 20 Feb 2016 05:21:44 +0000 (00:21 -0500)
commit86178ad619b3fc922cfa2f63cbe77298dcc911cc
treeae50fa4f98c1c7ad07ad834677be3304a282499e
parent8ff49bd3bd259886575ab045a6a3e5cf3b2d6d7f
perf: generalize perf_callchain

. avoid walking the stack when there is no room left in the buffer
. generalize get_perf_callchain() to be called from bpf helper

Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/x86/include/asm/stacktrace.h
arch/x86/kernel/cpu/perf_event.c
arch/x86/kernel/dumpstack.c
arch/x86/kernel/stacktrace.c
arch/x86/oprofile/backtrace.c
include/linux/perf_event.h
kernel/events/callchain.c
kernel/events/internal.h