Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

tile: 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.

Cc: Chris Metcalf <cmetcalf@tilera.com>
Acked-by: Zhigang Lu<zlu@tilera.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>

-19
-1
arch/tile/Kconfig
··· 128 128 select SPARSE_IRQ 129 129 select GENERIC_IRQ_LEGACY_ALLOC_HWIRQ 130 130 select HAVE_FUNCTION_TRACER 131 - select HAVE_FUNCTION_TRACE_MCOUNT_TEST 132 131 select HAVE_FUNCTION_GRAPH_TRACER 133 132 select HAVE_DYNAMIC_FTRACE 134 133 select HAVE_FTRACE_MCOUNT_RECORD
-18
arch/tile/kernel/mcount_64.S
··· 77 77 78 78 .align 64 79 79 STD_ENTRY(ftrace_caller) 80 - moveli r11, hw2_last(function_trace_stop) 81 - { shl16insli r11, r11, hw1(function_trace_stop); move r12, lr } 82 - { shl16insli r11, r11, hw0(function_trace_stop); move lr, r10 } 83 - ld r11, r11 84 - beqz r11, 1f 85 - jrp r12 86 - 87 - 1: 88 - { move r10, lr; move lr, r12 } 89 80 MCOUNT_SAVE_REGS 90 81 91 82 /* arg1: self return address */ ··· 110 119 111 120 .align 64 112 121 STD_ENTRY(__mcount) 113 - moveli r11, hw2_last(function_trace_stop) 114 - { shl16insli r11, r11, hw1(function_trace_stop); move r12, lr } 115 - { shl16insli r11, r11, hw0(function_trace_stop); move lr, r10 } 116 - ld r11, r11 117 - beqz r11, 1f 118 - jrp r12 119 - 120 - 1: 121 - { move r10, lr; move lr, r12 } 122 122 { 123 123 moveli r11, hw2_last(ftrace_trace_function) 124 124 moveli r13, hw2_last(ftrace_stub)