diff --git a/drivers/media/usb/siano/smsusb.c b/drivers/media/usb/siano/smsusb.c index 0fdc2e0950b7..ef400d01af31 100644 --- a/drivers/media/usb/siano/smsusb.c +++ b/drivers/media/usb/siano/smsusb.c @@ -348,8 +348,10 @@ static void smsusb_term_device(struct usb_interface *intf) if (dev->coredev) smscore_unregister_device(dev->coredev); - for (i = 0; i < MAX_URBS; i++) - usb_free_urb(dev->surbs[i].urb); + for (i = 0; i < MAX_URBS; i++) { + // if (dev->surbs[i].urb) + // usb_free_urb(dev->surbs[i].urb); + } pr_debug("device 0x%p destroyed\n", dev); kfree(dev);