diff --git a/drivers/media/usb/gspca/gspca.c b/drivers/media/usb/gspca/gspca.c index e8c8bdb9c40b..d3355345c1a3 100644 --- a/drivers/media/usb/gspca/gspca.c +++ b/drivers/media/usb/gspca/gspca.c @@ -95,6 +95,7 @@ static void int_irq(struct urb *urb) case -ECONNRESET: case -ENODEV: case -ESHUTDOWN: + case -EPROTO: /* Stop is requested either by software or hardware is gone, * keep the ret value non-zero and don't resubmit later. */