projects
/
linux-2.6-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
mod_sysfs_setup() doesn't return errno when kobject_add_dir() failure occurs
[linux-2.6-block.git]
/
kernel
/
module.c
diff --git
a/kernel/module.c
b/kernel/module.c
index dcdb32b8b13cd31d51868375a03e1f54b6c34efd..9da5af668a206c6e814efd742b21e5157f09573a 100644
(file)
--- a/
kernel/module.c
+++ b/
kernel/module.c
@@
-1148,8
+1148,10
@@
int mod_sysfs_setup(struct module *mod,
goto out;
mod->holders_dir = kobject_add_dir(&mod->mkobj.kobj, "holders");
- if (!mod->holders_dir)
+ if (!mod->holders_dir) {
+ err = -ENOMEM;
goto out_unreg;
+ }
err = module_param_sysfs_setup(mod, kparam, num_params);
if (err)