diff options
author | Oliver Neukum <oneukum@suse.de> | 2007-06-11 14:54:02 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2007-07-13 01:34:37 +0200 |
commit | e73c7247b8e10a74cbf6b7430585e02c7cc05444 (patch) | |
tree | ffa5f1b29a6fe97887c778555762b18b7ba113b5 /drivers | |
parent | USB: serial: ir_usb: Clean up the worst of it, remove exciting 'crash on open... (diff) | |
download | linux-e73c7247b8e10a74cbf6b7430585e02c7cc05444.tar.xz linux-e73c7247b8e10a74cbf6b7430585e02c7cc05444.zip |
USB: usb-skeleton: use anchors in disconnect handling
use anchors in disconnect handling
Signed-off-by: Oliver Neukum <oneukum@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers')
-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 a31fcfd5eda7..1b1e669dff9a 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); |