lkml.org 
[lkml]   [2021]   [Jun]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[RFC PATCH 4/5] csky: ftrace: Drop duplicate implementation of arch_check_ftrace_location()
    Date
    The csky specific arch_check_ftrace_location() shadows a weak
    implementation of the function in core code that offers the same
    functionality but with additional error checking.

    Drop the architecture specific function as a step towards further
    cleanup in core code.

    Signed-off-by: Punit Agrawal <punitagrawal@gmail.com>
    Cc: Guo Ren <guoren@linux.alibaba.com>
    ---
    arch/csky/kernel/probes/ftrace.c | 7 -------
    1 file changed, 7 deletions(-)

    diff --git a/arch/csky/kernel/probes/ftrace.c b/arch/csky/kernel/probes/ftrace.c
    index ef2bb9bd9605..b388228abbf2 100644
    --- a/arch/csky/kernel/probes/ftrace.c
    +++ b/arch/csky/kernel/probes/ftrace.c
    @@ -2,13 +2,6 @@

    #include <linux/kprobes.h>

    -int arch_check_ftrace_location(struct kprobe *p)
    -{
    - if (ftrace_location((unsigned long)p->addr))
    - p->flags |= KPROBE_FLAG_FTRACE;
    - return 0;
    -}
    -
    /* Ftrace callback handler for kprobes -- called under preepmt disabled */
    void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip,
    struct ftrace_ops *ops, struct ftrace_regs *fregs)
    --
    2.30.2
    \
     
     \ /
      Last update: 2021-06-09 12:52    [W:4.212 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site