diff --git a/[refs] b/[refs] index 8b22071c5217..807e0dffff02 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 226364766f936d249e408de03821468c1bf11dda +refs/heads/master: ee61abb3223e28a1a14a8429c0319755d20d3e40 diff --git a/trunk/kernel/module.c b/trunk/kernel/module.c index d25e359279ae..eab08274ec9b 100644 --- a/trunk/kernel/module.c +++ b/trunk/kernel/module.c @@ -3274,8 +3274,8 @@ static int load_module(struct load_info *info, const char __user *uargs, /* module_bug_cleanup needs module_mutex protection */ mutex_lock(&module_mutex); module_bug_cleanup(mod); - mutex_unlock(&module_mutex); ddebug_cleanup: + mutex_unlock(&module_mutex); dynamic_debug_remove(info->debug); synchronize_sched(); kfree(mod->args);