lkml.org 
[lkml]   [2014]   [Jul]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[for-next][PATCH 18/32] tile: ftrace: Remove check of obsolete variable function_trace_stop
    From: "Steven Rostedt (Red Hat)" <rostedt@goodmis.org>

    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>
    ---
    arch/tile/Kconfig | 1 -
    arch/tile/kernel/mcount_64.S | 18 ------------------
    2 files changed, 19 deletions(-)

    diff --git a/arch/tile/Kconfig b/arch/tile/Kconfig
    index 4f3006b600e3..7fcd492adbfc 100644
    --- a/arch/tile/Kconfig
    +++ b/arch/tile/Kconfig
    @@ -128,7 +128,6 @@ config TILEGX
    select SPARSE_IRQ
    select GENERIC_IRQ_LEGACY_ALLOC_HWIRQ
    select HAVE_FUNCTION_TRACER
    - select HAVE_FUNCTION_TRACE_MCOUNT_TEST
    select HAVE_FUNCTION_GRAPH_TRACER
    select HAVE_DYNAMIC_FTRACE
    select HAVE_FTRACE_MCOUNT_RECORD
    diff --git a/arch/tile/kernel/mcount_64.S b/arch/tile/kernel/mcount_64.S
    index 70d7bb0c4d8f..3c2b8d5e1d1a 100644
    --- a/arch/tile/kernel/mcount_64.S
    +++ b/arch/tile/kernel/mcount_64.S
    @@ -77,15 +77,6 @@ STD_ENDPROC(__mcount)

    .align 64
    STD_ENTRY(ftrace_caller)
    - moveli r11, hw2_last(function_trace_stop)
    - { shl16insli r11, r11, hw1(function_trace_stop); move r12, lr }
    - { shl16insli r11, r11, hw0(function_trace_stop); move lr, r10 }
    - ld r11, r11
    - beqz r11, 1f
    - jrp r12
    -
    -1:
    - { move r10, lr; move lr, r12 }
    MCOUNT_SAVE_REGS

    /* arg1: self return address */
    @@ -119,15 +110,6 @@ STD_ENDPROC(ftrace_caller)

    .align 64
    STD_ENTRY(__mcount)
    - moveli r11, hw2_last(function_trace_stop)
    - { shl16insli r11, r11, hw1(function_trace_stop); move r12, lr }
    - { shl16insli r11, r11, hw0(function_trace_stop); move lr, r10 }
    - ld r11, r11
    - beqz r11, 1f
    - jrp r12
    -
    -1:
    - { move r10, lr; move lr, r12 }
    {
    moveli r11, hw2_last(ftrace_trace_function)
    moveli r13, hw2_last(ftrace_stub)
    --
    2.0.1



    \
     
     \ /
      Last update: 2014-07-19 21:21    [W:4.033 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site