commit | f18f81daba25d29541e46972a7ff4d65162ff167 | [log] [tgz] |
---|---|---|
author | Arnd Bergmann <arnd@arndb.de> | Tue May 20 19:16:13 2008 +0200 |
committer | Jonathan Corbet <corbet@lwn.net> | Fri Jun 20 14:05:58 2008 -0600 |
tree | b443e6f5e363132dcb43019a608b850b2cfbffec | |
parent | cad84238056babf4e4e6b0de183238224aab8177 [diff] [blame] |
megaraid: BKL pushdown Signed-off-by: Arnd Bergmann <arnd@arndb.de>
diff --git a/drivers/scsi/megaraid/megaraid_mm.c b/drivers/scsi/megaraid/megaraid_mm.c index 0ad215e..ac3b280 100644 --- a/drivers/scsi/megaraid/megaraid_mm.c +++ b/drivers/scsi/megaraid/megaraid_mm.c
@@ -15,6 +15,7 @@ * Common management module */ #include <linux/sched.h> +#include <linux/smp_lock.h> #include "megaraid_mm.h" @@ -96,6 +97,7 @@ */ if (!capable(CAP_SYS_ADMIN)) return (-EACCES); + cycle_kernel_lock(); return 0; }