linux/drivers/media/video/gspca
Adam Baker ad28127d7c V4L/DVB (10619): gspca - main: Destroy the URBs at disconnection time.
If a device using the gspca framework is unplugged while it is still streaming
then the call that is used to free the URBs that have been allocated occurs
after the pointer it uses becomes invalid at the end of gspca_disconnect.
Make another cleanup call in gspca_disconnect while the pointer is still
valid (multiple calls are OK as destroy_urbs checks for pointers already
being NULL.

Signed-off-by: Adam Baker <linux@baker-net.org.uk>
Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-02-17 09:43:09 -03:00
..
m5602 V4L/DVB (10180): drivers/media: Fix a number of sparse warnings 2009-01-07 22:18:55 -02:00
stv06xx V4L/DVB (10127): stv06xx: Avoid having y unitialized 2008-12-30 09:40:39 -02:00
conex.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
etoms.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
finepix.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
gspca.c V4L/DVB (10619): gspca - main: Destroy the URBs at disconnection time. 2009-02-17 09:43:09 -03:00
gspca.h V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
jpeg.h V4L/DVB (8156): Many bug fixes, zc3xx added. 2008-07-20 07:14:45 -03:00
Kconfig V4L/DVB (10048): gspca - stv06xx: New subdriver. 2008-12-30 09:40:06 -02:00
Makefile V4L/DVB (10048): gspca - stv06xx: New subdriver. 2008-12-30 09:40:06 -02:00
mars.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
ov519.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
ov534.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
pac207.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
pac7311.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
pac_common.h V4L/DVB (8825): gspca: More controls for pac73xx and new webcam 093a:2624. 2008-09-03 18:37:38 -03:00
sonixb.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
sonixj.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
spca500.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
spca501.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
spca505.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
spca506.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
spca508.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
spca561.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
stk014.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
sunplus.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
t613.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
tv8532.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00
vc032x.c V4L/DVB (10050): gspca - vc032x: Webcam 046d:0897 added. 2008-12-30 09:40:07 -02:00
zc3xx-reg.h V4L/DVB (9868): gspca - zc3xx: Remove the duplicated register names 2008-12-30 09:38:58 -02:00
zc3xx.c V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. 2008-12-30 09:40:07 -02:00