linux/drivers/media/usb/gspca
Ezequiel Garcia 9b9ea7c2b5 media: gspca: Kill URBs on USB device disconnect
In order to prevent ISOC URBs from being infinitely resubmitted,
the driver's USB disconnect handler must kill all the in-flight URBs.

While here, change the URB packet status message to a debug level,
to avoid spamming the console too much.

This commit fixes a lockup caused by an interrupt storm coming
from the URB completion handler.

Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2019-03-29 07:34:32 -04:00
..
gl860
m5602 media: gspca: mt9m111: Check write_bridge for timeout 2019-01-16 11:27:10 -05:00
stv06xx
autogain_functions.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
benq.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
conex.c
cpia1.c media: usb: gspca: add a missed check for goto_low_power 2019-01-16 11:25:27 -05:00
dtcs033.c media: gspca: dtcs033: use %*ph to print small buffer 2018-02-26 08:14:47 -05:00
etoms.c
finepix.c
gspca.c media: gspca: Kill URBs on USB device disconnect 2019-03-29 07:34:32 -04:00
gspca.h media: gspca: convert to vb2 2018-05-28 15:57:17 -04:00
jeilinj.c
jl2005bcd.c media: gspca: Stop using GFP_DMA for buffers for USB bulk transfers 2018-05-05 11:42:43 -04:00
jpeg.h
Kconfig media: Kconfig files: use the right help coding style 2019-03-20 06:47:51 -04:00
kinect.c media: gspca_kinect: cast sizeof to int for comparison 2018-07-25 08:35:12 -04:00
konica.c
Makefile
mars.c
mr97310a.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
nw80x.c
ov519.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
ov534_9.c
ov534.c media: gspca: ov534-ov772x: remove unnecessary COM3 initialization 2019-01-16 14:00:46 -05:00
pac207.c
pac7302.c
pac7311.c
pac_common.h media: usb: fix several typos 2019-03-01 09:43:27 -05:00
se401.c
se401.h
sn9c20x.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
sn9c2028.c
sn9c2028.h
sonixb.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
sonixj.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
spca500.c
spca501.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
spca505.c
spca506.c
spca508.c
spca561.c
spca1528.c
sq905.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
sq905c.c media: gspca: Stop using GFP_DMA for buffers for USB bulk transfers 2018-05-05 11:42:43 -04:00
sq930x.c media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() 2018-09-12 08:01:30 -04:00
stk014.c
stk1135.c
stk1135.h
stv0680.c
sunplus.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
t613.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
topro.c media: gspca: fix g/s_parm handling 2018-05-28 16:02:45 -04:00
touptek.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
tv8532.c
vc032x.c media: gspca: convert to vb2 2018-05-28 15:57:17 -04:00
vicam.c media: gspca: Stop using GFP_DMA for buffers for USB bulk transfers 2018-05-05 11:42:43 -04:00
w996Xcf.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00
xirlink_cit.c
zc3xx-reg.h media: usb: fix several typos 2019-03-01 09:43:27 -05:00
zc3xx.c media: usb: fix several typos 2019-03-01 09:43:27 -05:00