diff options
| author | Len Brown <len.brown@intel.com> | 2004-11-08 05:19:37 -0500 |
|---|---|---|
| committer | Len Brown <len.brown@intel.com> | 2004-11-08 05:19:37 -0500 |
| commit | dad99cb437e463e628e406c7c1cf2d90661abe77 (patch) | |
| tree | 0050dcba3b43e49661c61aa075dcae896f04e8c8 /kernel/module.c | |
| parent | 272dacf79cd9b36957c49b70337462b131fb293a (diff) | |
| parent | f199195e181f3c004e7a7a1b7ebfd7707c4e3e2a (diff) | |
Merge
Diffstat (limited to 'kernel/module.c')
| -rw-r--r-- | kernel/module.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/module.c b/kernel/module.c index 07cb91d8f761..0798443ce002 100644 --- a/kernel/module.c +++ b/kernel/module.c @@ -576,6 +576,8 @@ sys_delete_module(const char __user *name_user, unsigned int flags) /* Stop the machine so refcounts can't move and disable module. */ ret = try_stop_module(mod, flags, &forced); + if (ret != 0) + goto out; /* Never wait if forced. */ if (!forced && module_refcount(mod) != 0) |
