aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/ftrace.c
diff options
context:
space:
mode:
authorSteven Rostedt <rostedt@goodmis.org>2008-10-23 09:33:08 -0400
committerIngo Molnar <mingo@elte.hu>2008-10-23 10:00:25 -0400
commit15adc048986f6b54b6044f2b6fc4b48f49413e2f (patch)
treef61e189b96e5065a4d091b60948fe8d9425c6df6 /arch/x86/kernel/ftrace.c
parent08f5ac906d2c0faf96d608c54a0b03177376da8d (diff)
ftrace, powerpc, sparc64, x86: remove notrace from arch ftrace file
The entire file of ftrace.c in the arch code needs to be marked as notrace. It is much cleaner to do this from the Makefile with CFLAGS_REMOVE_ftrace.o. [ powerpc already had this in its Makefile. ] Signed-off-by: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/ftrace.c')
-rw-r--r--arch/x86/kernel/ftrace.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/x86/kernel/ftrace.c b/arch/x86/kernel/ftrace.c
index b399eed23538..b1e5e2244eca 100644
--- a/arch/x86/kernel/ftrace.c
+++ b/arch/x86/kernel/ftrace.c
@@ -33,17 +33,17 @@ union ftrace_code_union {
33}; 33};
34 34
35 35
36static int notrace ftrace_calc_offset(long ip, long addr) 36static int ftrace_calc_offset(long ip, long addr)
37{ 37{
38 return (int)(addr - ip); 38 return (int)(addr - ip);
39} 39}
40 40
41notrace unsigned char *ftrace_nop_replace(void) 41unsigned char *ftrace_nop_replace(void)
42{ 42{
43 return (char *)ftrace_nop; 43 return (char *)ftrace_nop;
44} 44}
45 45
46notrace unsigned char *ftrace_call_replace(unsigned long ip, unsigned long addr) 46unsigned char *ftrace_call_replace(unsigned long ip, unsigned long addr)
47{ 47{
48 static union ftrace_code_union calc; 48 static union ftrace_code_union calc;
49 49
@@ -57,7 +57,7 @@ notrace unsigned char *ftrace_call_replace(unsigned long ip, unsigned long addr)
57 return calc.code; 57 return calc.code;
58} 58}
59 59
60notrace int 60int
61ftrace_modify_code(unsigned long ip, unsigned char *old_code, 61ftrace_modify_code(unsigned long ip, unsigned char *old_code,
62 unsigned char *new_code) 62 unsigned char *new_code)
63{ 63{
@@ -90,7 +90,7 @@ ftrace_modify_code(unsigned long ip, unsigned char *old_code,
90 return 0; 90 return 0;
91} 91}
92 92
93notrace int ftrace_update_ftrace_func(ftrace_func_t func) 93int ftrace_update_ftrace_func(ftrace_func_t func)
94{ 94{
95 unsigned long ip = (unsigned long)(&ftrace_call); 95 unsigned long ip = (unsigned long)(&ftrace_call);
96 unsigned char old[MCOUNT_INSN_SIZE], *new; 96 unsigned char old[MCOUNT_INSN_SIZE], *new;