summaryrefslogtreecommitdiffstats
path: root/drivers/media/video/cpia_usb.c
diff options
context:
space:
mode:
authorJean-Francois Moine <moinejf@free.fr>2008-11-18 19:52:31 +0100
committerMauro Carvalho Chehab <mchehab@redhat.com>2008-11-24 15:01:23 +0100
commit5c4fa002b1c7b40f65fa911ae17a823ec9e26ab2 (patch)
treede334f5d2dcdb93fff14584957ed820f9fe57208 /drivers/media/video/cpia_usb.c
parentV4L/DVB (9689): gspca: Memory leak when disconnect while streaming. (diff)
downloadlinux-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