linux/drivers/media/radio
Alexey Klimov 3480130a50 V4L/DVB (9655): radio-mr800: fix unplug
This patch fixes problems(kernel oopses) with unplug of device while
it's working.
Patch adds disconnect_lock mutex, changes usb_amradio_close and
usb_amradio_disconnect functions and adds a lot of safety checks.

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-12-30 09:38:05 -02:00
..
Kconfig V4L/DVB (9482): Documentation, especially regarding audio and informational links 2008-11-11 08:11:24 -02:00
Makefile V4L/DVB (9101): radio-mr800: Add driver for AverMedia MR 800 USB FM radio devices 2008-10-12 09:37:13 -02:00
dsbr100.c V4L/DVB (9540): dsbr100: add disabled controls and fix version 2008-12-29 17:53:30 -02:00
radio-aimslab.c V4L/DVB (9491): rationalise addresses to one common one 2008-12-29 17:53:25 -02:00
radio-aztech.c V4L/DVB (8788): v4l: replace video_get_drvdata(video_devdata(filp)) with video_drvdata(filp) 2008-10-12 09:36:54 -02:00
radio-cadet.c V4L/DVB (9491): rationalise addresses to one common one 2008-12-29 17:53:25 -02:00
radio-gemtek-pci.c V4L/DVB (8788): v4l: replace video_get_drvdata(video_devdata(filp)) with video_drvdata(filp) 2008-10-12 09:36:54 -02:00
radio-gemtek.c V4L/DVB (9491): rationalise addresses to one common one 2008-12-29 17:53:25 -02:00
radio-maestro.c V4L/DVB (8788): v4l: replace video_get_drvdata(video_devdata(filp)) with video_drvdata(filp) 2008-10-12 09:36:54 -02:00
radio-maxiradio.c V4L/DVB (8788): v4l: replace video_get_drvdata(video_devdata(filp)) with video_drvdata(filp) 2008-10-12 09:36:54 -02:00
radio-mr800.c V4L/DVB (9655): radio-mr800: fix unplug 2008-12-30 09:38:05 -02:00
radio-rtrack2.c V4L/DVB (9491): rationalise addresses to one common one 2008-12-29 17:53:25 -02:00
radio-sf16fmi.c V4L/DVB (9491): rationalise addresses to one common one 2008-12-29 17:53:25 -02:00
radio-sf16fmr2.c V4L/DVB (8788): v4l: replace video_get_drvdata(video_devdata(filp)) with video_drvdata(filp) 2008-10-12 09:36:54 -02:00
radio-si470x.c V4L/DVB (9482): Documentation, especially regarding audio and informational links 2008-11-11 08:11:24 -02:00
radio-terratec.c V4L/DVB (8788): v4l: replace video_get_drvdata(video_devdata(filp)) with video_drvdata(filp) 2008-10-12 09:36:54 -02:00
radio-trust.c V4L/DVB (8783): v4l: add all missing video_device release callbacks 2008-10-12 09:36:54 -02:00
radio-typhoon.c V4L/DVB (8788): v4l: replace video_get_drvdata(video_devdata(filp)) with video_drvdata(filp) 2008-10-12 09:36:54 -02:00
radio-zoltrix.c V4L/DVB (9152): radio-zoltrix: Add checking for frequency 2008-10-13 07:16:10 -02:00