From: "Justin P. Mattock" <justinmattock@xxxxxxxxx> The patch below updates SPIN_LOCK_UNLOCKED to __SPIN_LOCK_UNLOCKED since it is deprected according to my search results. Note: Keep in mind I am not sure if this is the correct change for this(still learning) even though it's commented out and such.(figured to give this a try and see). Signed-off-by: Justin P. Mattock <justinmattock@xxxxxxxxx> --- drivers/staging/usbip/stub_dev.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/usbip/stub_dev.c b/drivers/staging/usbip/stub_dev.c index fce22f2..fe09105 100644 --- a/drivers/staging/usbip/stub_dev.c +++ b/drivers/staging/usbip/stub_dev.c @@ -301,7 +301,7 @@ static struct stub_device *stub_device_alloc(struct usb_device *udev, sdev->devid = (busnum << 16) | devnum; sdev->ud.side = USBIP_STUB; sdev->ud.status = SDEV_ST_AVAILABLE; - /* sdev->ud.lock = SPIN_LOCK_UNLOCKED; */ + /* sdev->ud.lock = __SPIN_LOCK_UNLOCKED(ud.lock); */ spin_lock_init(&sdev->ud.lock); sdev->ud.tcp_socket = NULL; @@ -310,7 +310,7 @@ static struct stub_device *stub_device_alloc(struct usb_device *udev, INIT_LIST_HEAD(&sdev->priv_free); INIT_LIST_HEAD(&sdev->unlink_free); INIT_LIST_HEAD(&sdev->unlink_tx); - /* sdev->priv_lock = SPIN_LOCK_UNLOCKED; */ + /* sdev->priv_lock = __SPIN_LOCK_UNLOCKED(priv_lock); */ spin_lock_init(&sdev->priv_lock); init_waitqueue_head(&sdev->tx_waitq); -- 1.7.6 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel