diff options
author | Steven Rostedt (Red Hat) <rostedt@goodmis.org> | 2014-06-25 12:27:42 -0400 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2014-07-18 13:57:04 -0400 |
commit | 41dc27e3b9bd41b900f5aea06f86669e54a2cdd6 (patch) | |
tree | 42d2372261c7130afd95411b0d05f52b237267df /arch/sh/lib | |
parent | 2563b9d9652b794ffdfea26247ae1c995635bcc9 (diff) |
sh: ftrace: Remove check of obsolete variable function_trace_stop
Nothing sets function_trace_stop to disable function tracing anymore.
Remove the check for it in the arch code.
[ Please test this on your arch ]
Cc: Matt Fleming <matt@console-pimps.org>
Cc: Paul Mundt <lethal@linux-sh.org>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'arch/sh/lib')
-rw-r--r-- | arch/sh/lib/mcount.S | 24 |
1 files changed, 2 insertions, 22 deletions
diff --git a/arch/sh/lib/mcount.S b/arch/sh/lib/mcount.S index 52aa2011d753..7a8572f9d58b 100644 --- a/arch/sh/lib/mcount.S +++ b/arch/sh/lib/mcount.S | |||
@@ -92,13 +92,6 @@ mcount: | |||
92 | rts | 92 | rts |
93 | nop | 93 | nop |
94 | #else | 94 | #else |
95 | #ifndef CONFIG_DYNAMIC_FTRACE | ||
96 | mov.l .Lfunction_trace_stop, r0 | ||
97 | mov.l @r0, r0 | ||
98 | tst r0, r0 | ||
99 | bf ftrace_stub | ||
100 | #endif | ||
101 | |||
102 | MCOUNT_ENTER() | 95 | MCOUNT_ENTER() |
103 | 96 | ||
104 | #ifdef CONFIG_DYNAMIC_FTRACE | 97 | #ifdef CONFIG_DYNAMIC_FTRACE |
@@ -174,11 +167,6 @@ ftrace_graph_call: | |||
174 | 167 | ||
175 | .globl ftrace_caller | 168 | .globl ftrace_caller |
176 | ftrace_caller: | 169 | ftrace_caller: |
177 | mov.l .Lfunction_trace_stop, r0 | ||
178 | mov.l @r0, r0 | ||
179 | tst r0, r0 | ||
180 | bf ftrace_stub | ||
181 | |||
182 | MCOUNT_ENTER() | 170 | MCOUNT_ENTER() |
183 | 171 | ||
184 | .globl ftrace_call | 172 | .globl ftrace_call |
@@ -196,8 +184,6 @@ ftrace_call: | |||
196 | #endif /* CONFIG_DYNAMIC_FTRACE */ | 184 | #endif /* CONFIG_DYNAMIC_FTRACE */ |
197 | 185 | ||
198 | .align 2 | 186 | .align 2 |
199 | .Lfunction_trace_stop: | ||
200 | .long function_trace_stop | ||
201 | 187 | ||
202 | /* | 188 | /* |
203 | * NOTE: From here on the locations of the .Lftrace_stub label and | 189 | * NOTE: From here on the locations of the .Lftrace_stub label and |
@@ -217,12 +203,7 @@ ftrace_stub: | |||
217 | #ifdef CONFIG_FUNCTION_GRAPH_TRACER | 203 | #ifdef CONFIG_FUNCTION_GRAPH_TRACER |
218 | .globl ftrace_graph_caller | 204 | .globl ftrace_graph_caller |
219 | ftrace_graph_caller: | 205 | ftrace_graph_caller: |
220 | mov.l 2f, r0 | 206 | mov.l 2f, r1 |
221 | mov.l @r0, r0 | ||
222 | tst r0, r0 | ||
223 | bt 1f | ||
224 | |||
225 | mov.l 3f, r1 | ||
226 | jmp @r1 | 207 | jmp @r1 |
227 | nop | 208 | nop |
228 | 1: | 209 | 1: |
@@ -242,8 +223,7 @@ ftrace_graph_caller: | |||
242 | MCOUNT_LEAVE() | 223 | MCOUNT_LEAVE() |
243 | 224 | ||
244 | .align 2 | 225 | .align 2 |
245 | 2: .long function_trace_stop | 226 | 2: .long skip_trace |
246 | 3: .long skip_trace | ||
247 | .Lprepare_ftrace_return: | 227 | .Lprepare_ftrace_return: |
248 | .long prepare_ftrace_return | 228 | .long prepare_ftrace_return |
249 | 229 | ||