UHCI: don't stop at an Iso error

Unlike other sorts of endpoint queues, Isochronous queues don't stop
when an error is encountered. This patch (as772) fixes the scanning
routine in uhci-hcd, to make it keep on going when it finds an Iso
error.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by Alan Stern and committed by Greg Kroah-Hartman 7ceb932f 789851cf

+1 -1
+1 -1
drivers/usb/host/uhci-q.c
··· 1348 1348 } 1349 1349 1350 1350 uhci_giveback_urb(uhci, qh, urb, regs); 1351 - if (status < 0) 1351 + if (status < 0 && qh->type != USB_ENDPOINT_XFER_ISOC) 1352 1352 break; 1353 1353 } 1354 1354