mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 15:11:48 -04:00
Merge commit 'v2.6.36-rc7' into perf/core
Conflicts: arch/x86/kernel/module.c Merge reason: Resolve the conflict, pick up fixes. Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
commit
7cd2541cf2
359 changed files with 2601 additions and 1390 deletions
|
|
@ -1538,6 +1538,7 @@ static int __unlink_module(void *_mod)
|
|||
{
|
||||
struct module *mod = _mod;
|
||||
list_del(&mod->list);
|
||||
module_bug_cleanup(mod);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -2631,6 +2632,7 @@ static struct module *load_module(void __user *umod,
|
|||
if (err < 0)
|
||||
goto ddebug;
|
||||
|
||||
module_bug_finalize(info.hdr, info.sechdrs, mod);
|
||||
list_add_rcu(&mod->list, &modules);
|
||||
mutex_unlock(&module_mutex);
|
||||
|
||||
|
|
@ -2656,6 +2658,8 @@ static struct module *load_module(void __user *umod,
|
|||
mutex_lock(&module_mutex);
|
||||
/* Unlink carefully: kallsyms could be walking list. */
|
||||
list_del_rcu(&mod->list);
|
||||
module_bug_cleanup(mod);
|
||||
|
||||
ddebug:
|
||||
if (!mod->taints)
|
||||
dynamic_debug_remove(info.debug);
|
||||
|
|
|
|||
Loading…
Reference in a new issue