forked from Minki/linux
[media] pwc: failure to submit an urb is a fatal error
Failure to submit an urb is a fatal error, make isoc_init return an error when this happens rather then only log it. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
c7d18867c8
commit
622d9f5d30
@ -898,10 +898,13 @@ int pwc_isoc_init(struct pwc_device *pdev)
|
||||
/* link */
|
||||
for (i = 0; i < MAX_ISO_BUFS; i++) {
|
||||
ret = usb_submit_urb(pdev->sbuf[i].urb, GFP_KERNEL);
|
||||
if (ret)
|
||||
if (ret) {
|
||||
PWC_ERROR("isoc_init() submit_urb %d failed with error %d\n", i, ret);
|
||||
else
|
||||
PWC_DEBUG_MEMORY("URB 0x%p submitted.\n", pdev->sbuf[i].urb);
|
||||
pdev->iso_init = 1;
|
||||
pwc_isoc_cleanup(pdev);
|
||||
return ret;
|
||||
}
|
||||
PWC_DEBUG_MEMORY("URB 0x%p submitted.\n", pdev->sbuf[i].urb);
|
||||
}
|
||||
|
||||
/* All is done... */
|
||||
|
Loading…
Reference in New Issue
Block a user