diff options
Diffstat (limited to 'kernel/module.c')
-rw-r--r-- | kernel/module.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/module.c b/kernel/module.c index 11869408f79b..5f14fec9f825 100644 --- a/kernel/module.c +++ b/kernel/module.c | |||
@@ -3271,6 +3271,9 @@ static int load_module(struct load_info *info, const char __user *uargs, | |||
3271 | 3271 | ||
3272 | dynamic_debug_setup(info->debug, info->num_debug); | 3272 | dynamic_debug_setup(info->debug, info->num_debug); |
3273 | 3273 | ||
3274 | /* Ftrace init must be called in the MODULE_STATE_UNFORMED state */ | ||
3275 | ftrace_module_init(mod); | ||
3276 | |||
3274 | /* Finally it's fully formed, ready to start executing. */ | 3277 | /* Finally it's fully formed, ready to start executing. */ |
3275 | err = complete_formation(mod, info); | 3278 | err = complete_formation(mod, info); |
3276 | if (err) | 3279 | if (err) |