linux_dsm_epyc7002/drivers/media
Tobias Lorenz 03dea86de2 V4L/DVB (7401): radio-si470x: unplugging fixed
This patch fixes several kernel oops, when unplugging device while it is in
use:

Basically the patch delays freeing of the internal variables in
si470x_usb_driver_disconnect, until the the last user closed the device in
si470x_fops_release. This was implemented a while ago with the help of Oliver
Neukum.

I tested the patch five times (unplugging while in use) without oops coming
from the radio-si470x driver anymore. A remaining oops was coming from the
usbaudio driver, but this is someone else task. Hopefully this fixed all
unplugging issues.

Signed-off-by: Tobias Lorenz <tobias.lorenz@gmx.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2008-04-24 14:07:53 -03:00
..
common V4L/DVB (7372): cx88: Add IR support for Pixelview MPEG 8000GT 2008-04-24 14:07:51 -03:00
dvb V4L/DVB (7399): Removes video_dev from tuner-xc2028 config struct 2008-04-24 14:07:53 -03:00
radio V4L/DVB (7401): radio-si470x: unplugging fixed 2008-04-24 14:07:53 -03:00
video V4L/DVB (7399): Removes video_dev from tuner-xc2028 config struct 2008-04-24 14:07:53 -03:00
Kconfig V4L/DVB (7237): Convert videobuf-dma-sg to generic DMA API 2008-04-24 14:07:44 -03:00
Makefile V4L/DVB (7499): v4l/dvb Kconfig: Fix bugzilla #10067 2008-04-06 17:13:20 -03:00