perf: Drop the skip argument from perf_arch_fetch_regs_caller
authorFrederic Weisbecker <fweisbec@gmail.com>
Thu, 20 May 2010 05:47:21 +0000 (07:47 +0200)
committerFrederic Weisbecker <fweisbec@gmail.com>
Tue, 8 Jun 2010 21:31:27 +0000 (23:31 +0200)
commitb0f82b81fe6bbcf78d478071f33e44554726bc81
tree6305c095b927f956a791b9dce687cb94a21718e6
parentc9cf4dbb4d9ca715d8fedf13301a53296429abc6
perf: Drop the skip argument from perf_arch_fetch_regs_caller

Drop this argument now that we always want to rewind only to the
state of the first caller.
It means frame pointers are not necessary anymore to reliably get
the source of an event. But this also means we need this helper
to be a macro now, as an inline function is not an option since
we need to know when to provide a default implentation.

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Cc: David Miller <davem@davemloft.net>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
arch/powerpc/include/asm/perf_event.h
arch/powerpc/kernel/misc.S
arch/sparc/include/asm/perf_event.h
arch/sparc/kernel/helpers.S
arch/x86/include/asm/perf_event.h
arch/x86/include/asm/stacktrace.h
arch/x86/kernel/cpu/perf_event.c
include/linux/perf_event.h
include/trace/ftrace.h
kernel/perf_event.c
kernel/trace/trace_event_perf.c