diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index 269f084cb6753a28f724bb946f058f86d920b4e8..9c779556643629b2e8c0158b2f45a86e2e7a03e3 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c @@ -1331,6 +1331,7 @@ static int ftrace_add_mod(struct trace_array *tr, if (!ftrace_mod) return -ENOMEM; + INIT_LIST_HEAD(&ftrace_mod->list); ftrace_mod->func = kstrdup(func, GFP_KERNEL); ftrace_mod->module = kstrdup(module, GFP_KERNEL); ftrace_mod->enable = enable;