diff options
Diffstat (limited to 'drivers/usb/usb-skeleton.c')
| -rw-r--r-- | drivers/usb/usb-skeleton.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/usb-skeleton.c b/drivers/usb/usb-skeleton.c index a31fcfd5eda..1b1e669dff9 100644 --- a/drivers/usb/usb-skeleton.c +++ b/drivers/usb/usb-skeleton.c @@ -420,6 +420,8 @@ static void skel_disconnect(struct usb_interface *interface)  	dev->interface = NULL;  	mutex_unlock(&dev->io_mutex); +	usb_kill_anchored_urbs(&dev->submitted); +  	/* decrement our usage count */  	kref_put(&dev->kref, skel_delete);  |