forked from luck/tmp_suning_uos_patched
03dea86de2
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> |
||
---|---|---|
.. | ||
dsbr100.c | ||
Kconfig | ||
Makefile | ||
miropcm20-radio.c | ||
miropcm20-rds-core.c | ||
miropcm20-rds-core.h | ||
miropcm20-rds.c | ||
radio-aimslab.c | ||
radio-aztech.c | ||
radio-cadet.c | ||
radio-gemtek-pci.c | ||
radio-gemtek.c | ||
radio-maestro.c | ||
radio-maxiradio.c | ||
radio-rtrack2.c | ||
radio-sf16fmi.c | ||
radio-sf16fmr2.c | ||
radio-si470x.c | ||
radio-terratec.c | ||
radio-trust.c | ||
radio-typhoon.c | ||
radio-zoltrix.c |