]> Pileus Git - ~andy/linux/blobdiff - include/linux/usb.h
Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-backlight
[~andy/linux] / include / linux / usb.h
index 3492abf82e75907210bc1acfff6e960811f5a1e8..8c9f053111bb8002d332749a36403cef7b7bb0a0 100644 (file)
@@ -512,9 +512,9 @@ extern struct usb_device *usb_get_dev(struct usb_device *dev);
 extern void usb_put_dev(struct usb_device *dev);
 
 /* USB device locking */
-#define usb_lock_device(udev)          down(&(udev)->dev.sem)
-#define usb_unlock_device(udev)                up(&(udev)->dev.sem)
-#define usb_trylock_device(udev)       down_trylock(&(udev)->dev.sem)
+#define usb_lock_device(udev)          device_lock(&(udev)->dev)
+#define usb_unlock_device(udev)                device_unlock(&(udev)->dev)
+#define usb_trylock_device(udev)       device_trylock(&(udev)->dev)
 extern int usb_lock_device_for_reset(struct usb_device *udev,
                                     const struct usb_interface *iface);