synclink: kill the big kernel lock
commitf602501d90e0da28c8e6f5e4569b8bf5d40a9d9c
authorAlan Cox <alan@linux.intel.com>
Tue, 1 Jun 2010 20:52:46 +0000 (1 22:52 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 10 Aug 2010 20:47:40 +0000 (10 13:47 -0700)
treeae0bfcf04f6ef9f4a374b5105d59c1830776d209
parent417b6e0e146ba38eec5d79777433e38c73d4feb1
synclink: kill the big kernel lock

We don't need it while waiting and we can lock the ioctls using the port
mutex. While at it eliminate use of the hangup mutex and switch to the port
mutex.

Signed-off-by: Alan Cox <alan@linux.intel.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/char/synclink.c
drivers/char/synclink_gt.c
drivers/char/synclinkmp.c