From 4dc9a80657c27827739e603496cb51e21b2e90ad Mon Sep 17 00:00:00 2001 From: Geoffrey McRae Date: Wed, 11 Nov 2020 11:24:42 +1100 Subject: [PATCH] [core] hook: fixed failure to initialize the kprobe struct completely --- src/ftrace.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ftrace.c b/src/ftrace.c index 9bffc3f..80bb4aa 100644 --- a/src/ftrace.c +++ b/src/ftrace.c @@ -34,9 +34,8 @@ Place, Suite 330, Boston, MA 02111-1307 USA */ static int resolve_hook_address(struct ftrace_hook *hook) { - struct kprobe kp; + struct kprobe kp = { .symbol_name = hook->name }; - kp.symbol_name = hook->name; if (register_kprobe(&kp)) { pr_warn("unresolved symbol %s\n", hook->name); @@ -122,4 +121,4 @@ void fh_remove_hooks(struct ftrace_hook *hooks) for (hook = hooks; hook->name; ++hook) fh_remove_hook(hook); -} \ No newline at end of file +}