linux-hardened/drivers/media/video/cx231xx
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
..
cx231xx-417.c [media] v4l: kill the BKL 2010-11-08 22:35:57 -02:00
cx231xx-audio.c [media] cx231xx-audio: fix some locking issues 2010-10-21 01:17:44 -02:00
cx231xx-avcore.c [media] cx231xx: Colibri carrier offset was wrong for PAL/M 2010-10-21 01:17:48 -02:00
cx231xx-cards.c media/video: explicitly flush request_module work 2010-12-24 16:14:20 +01:00
cx231xx-conf-reg.h [media] cx231xx: Added support for Carraera, Shelby, RDx_253S and VIDEO_GRABBER 2010-10-21 01:17:10 -02:00
cx231xx-core.c [media] cx231xx: better handle the master port enable command 2010-10-21 01:17:41 -02:00
cx231xx-dif.h [media] CodingStyle cleanup at s5h1432 and cx231xx 2010-10-21 01:17:45 -02:00
cx231xx-dvb.c [media] cx231xx: better handle the master port enable command 2010-10-21 01:17:41 -02:00
cx231xx-i2c.c [media] cx231xx: fix double lock typo 2010-10-22 21:25:40 -02:00
cx231xx-pcb-cfg.c V4L/DVB (11133): cx231xx: don't print pcb config debug messages by default 2009-04-06 21:44:09 -03:00
cx231xx-pcb-cfg.h V4L/DVB (11129): cx231xx: Use generic names for each device block 2009-04-06 21:44:07 -03:00
cx231xx-reg.h V4L/DVB (10958): cx231xx: some additional CodingStyle and minor fixes 2009-04-06 21:44:04 -03:00
cx231xx-vbi.c [media] cx231xx: Ensure VBI fields are sent in the correct order 2010-10-21 01:17:18 -02:00
cx231xx-vbi.h [media] cx231xx: Added support for Carraera, Shelby, RDx_253S and VIDEO_GRABBER 2010-10-21 01:17:10 -02:00
cx231xx-video.c [media] cx231xx: use core-assisted lock 2010-10-21 01:17:49 -02:00
cx231xx.h [media] cx231xx: Fix compilation breakage if DVB is not selected 2010-10-21 11:48:44 -02:00
Kconfig [media] cx231xx: fix Kconfig dependencies 2010-10-21 01:17:38 -02:00
Makefile [media] cx231xx: Added support for Carraera, Shelby, RDx_253S and VIDEO_GRABBER 2010-10-21 01:17:10 -02:00