V4L/DVB (6112): cx25840: use a workqueue to load the firmware
authorHans Verkuil <hverkuil@xs4all.nl>
Sun, 26 Aug 2007 13:53:16 +0000 (10:53 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Wed, 10 Oct 2007 01:07:09 +0000 (22:07 -0300)
commit21340ae03a61bded62acb582264660e61c0636b9
tree7d79ac0e0c794f50d87ea96f059aba4a366d59ef
parentf58db9590fc56fe519d6919abae7a70ec17b4d0e
V4L/DVB (6112): cx25840: use a workqueue to load the firmware

Loading the firmware using the i2c bit-banging code blocks the kernel.
Move the firmware load code into a workqueue so that it plays well with
other processes.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/video/cx25840/cx25840-core.c
drivers/media/video/cx25840/cx25840-core.h