lkml.org 
[lkml]   [2023]   [Jul]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    Subject[PATCH v2 3/6] riscv: Add ftrace_stub_graph
    From
    Commit 883bbbffa5a4 ("ftrace,kcfi: Separate ftrace_stub() and
    ftrace_stub_graph()") added a separate ftrace_stub_graph function for
    CFI_CLANG. Add the stub to fix FUNCTION_GRAPH_TRACER compatibility
    with CFI.

    Reviewed-by: Kees Cook <keescook@chromium.org>
    Tested-by: Nathan Chancellor <nathan@kernel.org>
    Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
    ---
    arch/riscv/kernel/mcount.S | 4 ++++
    1 file changed, 4 insertions(+)

    diff --git a/arch/riscv/kernel/mcount.S b/arch/riscv/kernel/mcount.S
    index 6c9469050f4c..8818a8fa9ff3 100644
    --- a/arch/riscv/kernel/mcount.S
    +++ b/arch/riscv/kernel/mcount.S
    @@ -57,6 +57,10 @@ SYM_TYPED_FUNC_START(ftrace_stub)
    SYM_FUNC_END(ftrace_stub)

    #ifdef CONFIG_FUNCTION_GRAPH_TRACER
    +SYM_TYPED_FUNC_START(ftrace_stub_graph)
    + ret
    +SYM_FUNC_END(ftrace_stub_graph)
    +
    ENTRY(return_to_handler)
    /*
    * On implementing the frame point test, the ideal way is to compare the
    --
    2.41.0.255.g8b1d071c50-goog
    \
     
     \ /
      Last update: 2023-07-10 20:36    [W:5.298 / U:0.044 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site