android_kernel_xiaomi_sm8350/drivers/media/video/pvrusb2
Mike Isely 4f663bdc65 V4L/DVB (6548): pvrusb2: Fix oops on module removal
The pvrusb2 driver is tearing down its sysfs related pieces in the
incorrect order.  This leaves dangling pointers which causes the
kernel device core to oops.  The problem has been present virtually
forever but became malignant with the changeover to the way of
handling /sys/class.  Fix is just to make sure we don't tear down the
class structure until AFTER the driver instances are deregistered.

Signed-off-by: Mike Isely <isely@pobox.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2007-11-04 21:41:30 -02:00
..
Kconfig
Makefile
pvrusb2-audio.c
pvrusb2-audio.h
pvrusb2-context.c V4L/DVB (6205): pvrusb2: Fix oops in error leg cleanup 2007-10-09 22:14:30 -03:00
pvrusb2-context.h
pvrusb2-ctrl.c V4L/DVB (6503): pvrusb2: Fix associativity logic error 2007-11-04 21:41:25 -02:00
pvrusb2-ctrl.h
pvrusb2-cx2584x-v4l.c
pvrusb2-cx2584x-v4l.h
pvrusb2-debug.h V4L/DVB (6211): pvrusb2: Allocate a debug mask bit for reporting video standard things 2007-10-09 22:14:34 -03:00
pvrusb2-debugifc.c V4L/DVB (6208): pvrusb2: Implement programmatic means to extract prom contents 2007-10-09 22:14:34 -03:00
pvrusb2-debugifc.h
pvrusb2-eeprom.c
pvrusb2-eeprom.h
pvrusb2-encoder.c V4L/DVB (6357): pvrusb2: Improve encoder chip health tracking 2007-10-22 12:01:51 -02:00
pvrusb2-encoder.h
pvrusb2-fx2-cmd.h
pvrusb2-hdw-internal.h V4L/DVB (6357): pvrusb2: Improve encoder chip health tracking 2007-10-22 12:01:51 -02:00
pvrusb2-hdw.c V4L/DVB (6357): pvrusb2: Improve encoder chip health tracking 2007-10-22 12:01:51 -02:00
pvrusb2-hdw.h V4L/DVB (6208): pvrusb2: Implement programmatic means to extract prom contents 2007-10-09 22:14:34 -03:00
pvrusb2-i2c-chips-v4l2.c
pvrusb2-i2c-cmd-v4l2.c
pvrusb2-i2c-cmd-v4l2.h
pvrusb2-i2c-core.c i2c: Remove NOP i2c_algorithm.algo_control() methods 2007-10-13 23:56:32 +02:00
pvrusb2-i2c-core.h
pvrusb2-io.c
pvrusb2-io.h
pvrusb2-ioread.c
pvrusb2-ioread.h
pvrusb2-main.c V4L/DVB (6548): pvrusb2: Fix oops on module removal 2007-11-04 21:41:30 -02:00
pvrusb2-std.c V4L/DVB (6211): pvrusb2: Allocate a debug mask bit for reporting video standard things 2007-10-09 22:14:34 -03:00
pvrusb2-std.h
pvrusb2-sysfs.c V4L/DVB (6504): pvrusb2: Remove dead sysfs code 2007-11-04 21:41:26 -02:00
pvrusb2-sysfs.h
pvrusb2-tuner.c
pvrusb2-tuner.h
pvrusb2-util.h
pvrusb2-v4l2.c V4L/DVB (6320): v4l core: remove the unused .hardware V4L1 field 2007-10-22 12:01:24 -02:00
pvrusb2-v4l2.h
pvrusb2-video-v4l.c
pvrusb2-video-v4l.h
pvrusb2-wm8775.c
pvrusb2-wm8775.h
pvrusb2.h