|
@@ -92,13 +92,6 @@ mcount:
|
|
|
rts
|
|
|
nop
|
|
|
#else
|
|
|
-#ifndef CONFIG_DYNAMIC_FTRACE
|
|
|
- mov.l .Lfunction_trace_stop, r0
|
|
|
- mov.l @r0, r0
|
|
|
- tst r0, r0
|
|
|
- bf ftrace_stub
|
|
|
-#endif
|
|
|
-
|
|
|
MCOUNT_ENTER()
|
|
|
|
|
|
#ifdef CONFIG_DYNAMIC_FTRACE
|
|
@@ -174,11 +167,6 @@ ftrace_graph_call:
|
|
|
|
|
|
.globl ftrace_caller
|
|
|
ftrace_caller:
|
|
|
- mov.l .Lfunction_trace_stop, r0
|
|
|
- mov.l @r0, r0
|
|
|
- tst r0, r0
|
|
|
- bf ftrace_stub
|
|
|
-
|
|
|
MCOUNT_ENTER()
|
|
|
|
|
|
.globl ftrace_call
|
|
@@ -196,8 +184,6 @@ ftrace_call:
|
|
|
#endif /* CONFIG_DYNAMIC_FTRACE */
|
|
|
|
|
|
.align 2
|
|
|
-.Lfunction_trace_stop:
|
|
|
- .long function_trace_stop
|
|
|
|
|
|
/*
|
|
|
* NOTE: From here on the locations of the .Lftrace_stub label and
|
|
@@ -217,12 +203,7 @@ ftrace_stub:
|
|
|
#ifdef CONFIG_FUNCTION_GRAPH_TRACER
|
|
|
.globl ftrace_graph_caller
|
|
|
ftrace_graph_caller:
|
|
|
- mov.l 2f, r0
|
|
|
- mov.l @r0, r0
|
|
|
- tst r0, r0
|
|
|
- bt 1f
|
|
|
-
|
|
|
- mov.l 3f, r1
|
|
|
+ mov.l 2f, r1
|
|
|
jmp @r1
|
|
|
nop
|
|
|
1:
|
|
@@ -242,8 +223,7 @@ ftrace_graph_caller:
|
|
|
MCOUNT_LEAVE()
|
|
|
|
|
|
.align 2
|
|
|
-2: .long function_trace_stop
|
|
|
-3: .long skip_trace
|
|
|
+2: .long skip_trace
|
|
|
.Lprepare_ftrace_return:
|
|
|
.long prepare_ftrace_return
|
|
|
|