ftrace: allow architectures to specify ftrace compile options
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Fri, 9 Jan 2015 12:06:33 +0000 (13:06 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 29 Jan 2015 08:19:19 +0000 (09:19 +0100)
If the kernel is compiled with function tracer support the -pg compile option
is passed to gcc to generate extra code into the prologue of each function.

This patch replaces the "open-coded" -pg compile flag with a CC_FLAGS_FTRACE
makefile variable which architectures can override if a different option
should be used for code generation.

Acked-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Makefile
kernel/Makefile
kernel/events/Makefile
kernel/locking/Makefile
kernel/sched/Makefile
kernel/trace/Makefile
lib/Makefile
scripts/Makefile.build

diff --cc Makefile
Simple merge
diff --cc kernel/Makefile
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc lib/Makefile
Simple merge
Simple merge