--- 1.59/drivers/usb/core/hcd.c Mon Apr 14 14:01:44 2003 +++ edited/drivers/usb/core/hcd.c Fri Apr 18 08:20:42 2003 @@ -961,8 +961,8 @@ spin_lock_irqsave (&hcd_data_lock, flags); list_del_init (&urb->urb_list); dev = urb->dev; - usb_put_dev (dev); spin_unlock_irqrestore (&hcd_data_lock, flags); + usb_put_dev (dev); }