diff options
author | Jean-Francois Moine <moinejf@free.fr> | 2008-11-18 19:52:31 +0100 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2008-11-24 15:01:23 +0100 |
commit | 5c4fa002b1c7b40f65fa911ae17a823ec9e26ab2 (patch) | |
tree | de334f5d2dcdb93fff14584957ed820f9fe57208 /drivers/media/video/cpia_usb.c | |
parent | V4L/DVB (9689): gspca: Memory leak when disconnect while streaming. (diff) | |
download | linux-5c4fa002b1c7b40f65fa911ae17a823ec9e26ab2.tar.xz linux-5c4fa002b1c7b40f65fa911ae17a823ec9e26ab2.zip |
V4L/DVB (9690): gspca: Lock the subdrivers via module_get/put.
The previous subdriver protection against rmmod was done via the
file operations table in the device descriptor. On device disconnection
while streaming, the device structure was freed at close time, and the
module_put still used the module name in the freed area.
Now, explicit module get/put are done on open and close.
Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/cpia_usb.c')
0 files changed, 0 insertions, 0 deletions