Commit 1a19eb75 authored by Arnd Bergmann's avatar Arnd Bergmann Committed by David S. Miller
Browse files

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: default avatarArnd Bergmann <arnd@arndb.de>
Cc: Karsten Keil <isdn@linux-pingi.de>
Cc: netdev@vger.kernel.org
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 72250d44
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -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));