diff options
author | Javier Martinez Canillas <martinez.javier@gmail.com> | 2011-03-19 01:59:37 +0100 |
---|---|---|
committer | Javier Martinez Canillas <martinez.javier@gmail.com> | 2011-03-19 01:59:37 +0100 |
commit | a9a5ea32c7c0700a04dde6b0160c979f102e4663 (patch) | |
tree | 76f3de3ca1b848bccfcaad6dda386ea8b8d7a0ed /usb | |
parent | 68a31beb468f8a55b1e1fa631f055f49212da547 (diff) | |
download | ldd3-a9a5ea32c7c0700a04dde6b0160c979f102e4663.tar.gz |
usb: usb-skeleton: Remove lock_kernel
Diffstat (limited to 'usb')
-rw-r--r-- | usb/usb-skeleton.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/usb/usb-skeleton.c b/usb/usb-skeleton.c index 85861ab..789d4a5 100644 --- a/usb/usb-skeleton.c +++ b/usb/usb-skeleton.c @@ -19,7 +19,6 @@ #include <linux/slab.h> #include <linux/module.h> #include <linux/kref.h> -#include <linux/smp_lock.h> #include <linux/usb.h> #include <asm/uaccess.h> @@ -305,17 +304,12 @@ static void skel_disconnect(struct usb_interface *interface) struct usb_skel *dev; int minor = interface->minor; - /* prevent skel_open() from racing skel_disconnect() */ - lock_kernel(); - dev = usb_get_intfdata(interface); usb_set_intfdata(interface, NULL); /* give back our minor */ usb_deregister_dev(interface, &skel_class); - unlock_kernel(); - /* decrement our usage count */ kref_put(&dev->kref, skel_delete); |