linux/drivers/media/video/em28xx
Tejun Heo 707bcf326b media/video: explicitly flush request_module work
Video drivers request submodules using a work during probe and calls
flush_scheduled_work() on exit to make sure the work is complete
before being unloaded.  This patch makes these drivers flush the work
directly instead of using flush_scheduled_work().

While at it, relocate request_submodules() call in saa7134_initdev()
right right before successful return as in other drivers to avoid
failing after the work is scheduled and returning failure without the
work still active.

This is in preparation for the deprecation of flush_scheduled_work().

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Mauro Carvalho Chehab <mchehab@infradead.org>
2010-12-24 16:14:20 +01:00
..
em28xx-audio.c [media] em28xx-audio: fix some locking issues 2010-10-21 01:17:50 -02:00
em28xx-cards.c media/video: explicitly flush request_module work 2010-12-24 16:14:20 +01:00
em28xx-core.c V4L/DVB: em28xx: remove unneeded null checks 2010-06-01 01:23:23 -03:00
em28xx-dvb.c V4L/DVB: dvb: add support for kworld 340u and ub435-q to em28xx-dvb 2010-08-02 16:43:17 -03:00
em28xx-i2c.c V4L/DVB (12343): Stop defining I2C adapter IDs nobody uses 2009-09-12 12:18:13 -03:00
em28xx-input.c workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync() 2010-12-15 10:56:11 +01:00
em28xx-reg.h V4L/DVB (13915): em28xx: fix a typo on RC6 modes 2010-02-26 15:10:30 -03:00
em28xx-vbi.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
em28xx-video.c V4L/DVB: em28xx: fix a compilation warning 2010-10-21 01:06:16 -02:00
em28xx.h [media] Support for Elgato Video Capture 2010-10-22 20:55:43 -02:00
Kconfig V4L/DVB: fix Kconfig to depends on VIDEO_IR 2010-08-12 15:07:57 -03:00
Makefile V4L/DVB (12742): em28xx: add raw VBI support for NTSC 2009-09-18 23:47:41 -03:00