diff options
author | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-03-23 10:38:56 +0000 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-03-23 10:38:56 +0000 |
commit | f114cdadbb3ebf7f3efd65bc314631bcb53af6d7 (patch) | |
tree | f116bb65db9abe6fcd5f14c198fcfdda460b1641 /linux/drivers/media/video/upd64083.c | |
parent | a8920577550dfde4d79e6a6f4ca1ac72f4cf4bd3 (diff) | |
download | mediapointer-dvb-s2-f114cdadbb3ebf7f3efd65bc314631bcb53af6d7.tar.gz mediapointer-dvb-s2-f114cdadbb3ebf7f3efd65bc314631bcb53af6d7.tar.bz2 |
radio-si470x: unplugging fixed
From: Tobias Lorenz <tobias.lorenz@gmx.net>
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>
Diffstat (limited to 'linux/drivers/media/video/upd64083.c')
0 files changed, 0 insertions, 0 deletions