kprobes: Remove unnecessary ‘NULL’ values from correct_ret_addr
authorLi zeming <zeming@nfschina.com>
Tue, 4 Jul 2023 19:43:59 +0000 (03:43 +0800)
committerMasami Hiramatsu (Google) <mhiramat@kernel.org>
Mon, 10 Jul 2023 15:50:35 +0000 (00:50 +0900)
The 'correct_ret_addr' pointer is always set in the later code, no need
to initialize it at definition time.

Link: https://lore.kernel.org/all/20230704194359.3124-1-zeming@nfschina.com/
Signed-off-by: Li zeming <zeming@nfschina.com>
Acked-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Signed-off-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
kernel/kprobes.c

index 00e177de91ccd501f0cdaa3ec66009bb44bad74f..fd713ab439c2d7a2b6056e1a436dfbef41a5c058 100644 (file)
@@ -2007,9 +2007,9 @@ void __weak arch_kretprobe_fixup_return(struct pt_regs *regs,
 unsigned long __kretprobe_trampoline_handler(struct pt_regs *regs,
                                             void *frame_pointer)
 {
-       kprobe_opcode_t *correct_ret_addr = NULL;
        struct kretprobe_instance *ri = NULL;
        struct llist_node *first, *node = NULL;
+       kprobe_opcode_t *correct_ret_addr;
        struct kretprobe *rp;
 
        /* Find correct address and all nodes for this frame. */