diff options
Diffstat (limited to 'kernel/module.c')
| -rw-r--r-- | kernel/module.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/kernel/module.c b/kernel/module.c index 5d437bffd8dc..8d6cccc6c3cf 100644 --- a/kernel/module.c +++ b/kernel/module.c | |||
| @@ -43,7 +43,6 @@ | |||
| 43 | #include <linux/mutex.h> | 43 | #include <linux/mutex.h> |
| 44 | #include <linux/unwind.h> | 44 | #include <linux/unwind.h> |
| 45 | #include <asm/uaccess.h> | 45 | #include <asm/uaccess.h> |
| 46 | #include <asm/semaphore.h> | ||
| 47 | #include <asm/cacheflush.h> | 46 | #include <asm/cacheflush.h> |
| 48 | #include <linux/license.h> | 47 | #include <linux/license.h> |
| 49 | #include <asm/sections.h> | 48 | #include <asm/sections.h> |
| @@ -664,7 +663,7 @@ static void free_module(struct module *mod); | |||
| 664 | 663 | ||
| 665 | static void wait_for_zero_refcount(struct module *mod) | 664 | static void wait_for_zero_refcount(struct module *mod) |
| 666 | { | 665 | { |
| 667 | /* Since we might sleep for some time, drop the semaphore first */ | 666 | /* Since we might sleep for some time, release the mutex first */ |
| 668 | mutex_unlock(&module_mutex); | 667 | mutex_unlock(&module_mutex); |
| 669 | for (;;) { | 668 | for (;;) { |
| 670 | DEBUGP("Looking at refcount...\n"); | 669 | DEBUGP("Looking at refcount...\n"); |
