projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2d19a2c
)
V4L/DVB (13450): gspca - main: Clear the urb status before resubmit.
author
Jean-Francois Moine
<
[email protected]
>
Fri, 13 Nov 2009 10:15:08 +0000
(07:15 -0300)
committer
Mauro Carvalho Chehab
<
[email protected]
>
Sat, 5 Dec 2009 20:41:58 +0000
(18:41 -0200)
Signed-off-by: Jean-Francois Moine <
[email protected]
>
Signed-off-by: Mauro Carvalho Chehab <
[email protected]
>
drivers/media/video/gspca/gspca.c
patch
|
blob
|
history
diff --git
a/drivers/media/video/gspca/gspca.c
b/drivers/media/video/gspca/gspca.c
index 369eddd352c352fd5647b9ed1411e9fb9ae47c81..08433f77245af8effb4dcb394b11d121a9cc05fa 100644
(file)
--- a/
drivers/media/video/gspca/gspca.c
+++ b/
drivers/media/video/gspca/gspca.c
@@
-139,6
+139,7
@@
static void fill_frame(struct gspca_dev *gspca_dev,
return;
#endif
PDEBUG(D_ERR|D_PACK, "urb status: %d", urb->status);
+ urb->status = 0;
goto resubmit;
}
pkt_scan = gspca_dev->sd_desc->pkt_scan;
@@
-214,15
+215,13
@@
static void bulk_irq(struct urb *urb)
break;
case -ESHUTDOWN:
return; /* disconnection */
- case -ECONNRESET:
- urb->status = 0;
- break;
default:
#ifdef CONFIG_PM
if (gspca_dev->frozen)
return;
#endif
PDEBUG(D_ERR|D_PACK, "urb status: %d", urb->status);
+ urb->status = 0;
goto resubmit;
}