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 +}