From 0ed1a6bbfcf7ba6545e338150c3d90e9f86cc5b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Am=C3=A9rico=20Wang?= Date: Wed, 25 Mar 2009 00:07:19 +0800 Subject: [PATCH] --- yaml --- r: 140515 b: refs/heads/master c: b10153fe31dde3805f8320b61ef147cebe379aee h: refs/heads/master i: 140513: d12b222937f204dab113f6321b198d14a29cc575 140511: 56ddcb7f7b504701600cb23dfeec0788dc84bb23 v: v3 --- [refs] | 2 +- trunk/kernel/module.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 8ec936490d45..0701bbc3d283 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e180a6b7759a99a28cbcce3547c4c80822cb6c2a +refs/heads/master: b10153fe31dde3805f8320b61ef147cebe379aee diff --git a/trunk/kernel/module.c b/trunk/kernel/module.c index b862fdb6a372..7af72bbe4cc0 100644 --- a/trunk/kernel/module.c +++ b/trunk/kernel/module.c @@ -2319,8 +2319,8 @@ static noinline struct module *load_module(void __user *umod, ftrace_release(mod->module_core, mod->core_size); free_unload: module_unload_free(mod); - free_init: #if defined(CONFIG_MODULE_UNLOAD) && defined(CONFIG_SMP) + free_init: percpu_modfree(mod->refptr); #endif module_free(mod, mod->module_init);