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

kprobes: Remove unnecessary ‘NULL’ values from correct_ret_addr

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>

authored by

Li zeming and committed by
Masami Hiramatsu (Google)
e1164787 5f0c584d

+1 -1
+1 -1
kernel/kprobes.c
··· 2007 2007 unsigned long __kretprobe_trampoline_handler(struct pt_regs *regs, 2008 2008 void *frame_pointer) 2009 2009 { 2010 - kprobe_opcode_t *correct_ret_addr = NULL; 2011 2010 struct kretprobe_instance *ri = NULL; 2012 2011 struct llist_node *first, *node = NULL; 2012 + kprobe_opcode_t *correct_ret_addr; 2013 2013 struct kretprobe *rp; 2014 2014 2015 2015 /* Find correct address and all nodes for this frame. */