summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2010-09-14 09:35:05 +0000
committerDavid S. Miller <davem@davemloft.net>2010-09-15 19:29:56 -0700
commit1a19eb753a591f8b39946b7fda91b25f07454835 (patch)
tree99d4826d9a413fcd45893e13613802eabd615988
parent72250d44bc76d3d7fa9253aeeb063a467e2458fa (diff)
downloadlinux-3.10-1a19eb753a591f8b39946b7fda91b25f07454835.tar.gz
linux-3.10-1a19eb753a591f8b39946b7fda91b25f07454835.tar.bz2
linux-3.10-1a19eb753a591f8b39946b7fda91b25f07454835.zip
misdn: kill big kernel lock
The use of the big kernel lock in misdn is completely bogus, so let's just remove it. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Cc: Karsten Keil <isdn@linux-pingi.de> Cc: netdev@vger.kernel.org Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--drivers/isdn/mISDN/stack.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/drivers/isdn/mISDN/stack.c b/drivers/isdn/mISDN/stack.c
index b159bd59e64..a5b632e6755 100644
--- a/drivers/isdn/mISDN/stack.c
+++ b/drivers/isdn/mISDN/stack.c
@@ -18,7 +18,6 @@
#include <linux/slab.h>
#include <linux/mISDNif.h>
#include <linux/kthread.h>
-#include <linux/smp_lock.h>
#include "core.h"
static u_int *debug;
@@ -205,13 +204,7 @@ mISDNStackd(void *data)
struct mISDNstack *st = data;
int err = 0;
-#ifdef CONFIG_SMP
- lock_kernel();
-#endif
sigfillset(&current->blocked);
-#ifdef CONFIG_SMP
- unlock_kernel();
-#endif
if (*debug & DEBUG_MSG_THREAD)
printk(KERN_DEBUG "mISDNStackd %s started\n",
dev_name(&st->dev->dev));