summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2008-05-12 21:20:50 +0200
committerThomas Gleixner <tglx@linutronix.de>2008-05-23 20:56:31 +0200
commitcaf8cdebfb6c1cff50ea8077f1a07c2333d6d1fd (patch)
tree848a3350351c7fbe3240bd600237c816ade38625
parent9ff9cdb2d3b0971f89e899b3420aadd91bddc215 (diff)
downloadop-kernel-dev-caf8cdebfb6c1cff50ea8077f1a07c2333d6d1fd.zip
op-kernel-dev-caf8cdebfb6c1cff50ea8077f1a07c2333d6d1fd.tar.gz
ftrace: remove address of function names
PowerPC is very fragile when it comes to use of function names and function addresses. ftrace needs to either use all function addresses or function names (i.e. my_func as suppose to &my_func). This patch chooses to use the names and not the addresses, and makes ftrace consistent. Signed-off-by: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
-rw-r--r--kernel/trace/ftrace.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c
index 425b1fe..57350cb 100644
--- a/kernel/trace/ftrace.c
+++ b/kernel/trace/ftrace.c
@@ -326,8 +326,8 @@ ftrace_record_ip(unsigned long ip)
preempt_enable_notrace();
}
-#define FTRACE_ADDR ((long)(&ftrace_caller))
-#define MCOUNT_ADDR ((long)(&mcount))
+#define FTRACE_ADDR ((long)(ftrace_caller))
+#define MCOUNT_ADDR ((long)(mcount))
static void notrace
__ftrace_replace_code(struct dyn_ftrace *rec,
OpenPOWER on IntegriCloud