|
@@ -131,12 +131,12 @@ retry:
|
|
dev_err(dev, "BM-CMD: too many stalls in "
|
|
dev_err(dev, "BM-CMD: too many stalls in "
|
|
"URB; resetting device\n");
|
|
"URB; resetting device\n");
|
|
usb_queue_reset_device(i2400mu->usb_iface);
|
|
usb_queue_reset_device(i2400mu->usb_iface);
|
|
- /* fallthrough */
|
|
|
|
} else {
|
|
} else {
|
|
usb_clear_halt(i2400mu->usb_dev, usb_pipe);
|
|
usb_clear_halt(i2400mu->usb_dev, usb_pipe);
|
|
msleep(10); /* give the device some time */
|
|
msleep(10); /* give the device some time */
|
|
goto retry;
|
|
goto retry;
|
|
}
|
|
}
|
|
|
|
+ /* fall through */
|
|
case -EINVAL: /* while removing driver */
|
|
case -EINVAL: /* while removing driver */
|
|
case -ENODEV: /* dev disconnect ... */
|
|
case -ENODEV: /* dev disconnect ... */
|
|
case -ENOENT: /* just ignore it */
|
|
case -ENOENT: /* just ignore it */
|