diff --git a/kernel/module.c b/kernel/module.c index 901a6e4158af..9012ff26d838 100644 --- a/kernel/module.c +++ b/kernel/module.c @@ -4002,6 +4002,8 @@ static int load_module(struct load_info *info, const char __user *uargs, mutex_unlock(&module_mutex); ddebug_cleanup: + /* Clean up CFI for the module. */ + cfi_cleanup(mod); ftrace_release_mod(mod); dynamic_debug_remove(mod, info->debug); synchronize_rcu();