diff options
Diffstat (limited to 'drivers/usb/misc/yurex.c')
-rw-r--r-- | drivers/usb/misc/yurex.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/misc/yurex.c b/drivers/usb/misc/yurex.c index 6d9fd5f64903..7b306aa22d25 100644 --- a/drivers/usb/misc/yurex.c +++ b/drivers/usb/misc/yurex.c | |||
@@ -314,6 +314,7 @@ static void yurex_disconnect(struct usb_interface *interface) | |||
314 | usb_deregister_dev(interface, &yurex_class); | 314 | usb_deregister_dev(interface, &yurex_class); |
315 | 315 | ||
316 | /* prevent more I/O from starting */ | 316 | /* prevent more I/O from starting */ |
317 | usb_poison_urb(dev->urb); | ||
317 | mutex_lock(&dev->io_mutex); | 318 | mutex_lock(&dev->io_mutex); |
318 | dev->interface = NULL; | 319 | dev->interface = NULL; |
319 | mutex_unlock(&dev->io_mutex); | 320 | mutex_unlock(&dev->io_mutex); |