media: vim2m: use workqueue
authorHans Verkuil <hans.verkuil@cisco.com>
Mon, 21 May 2018 08:54:56 +0000 (04:54 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 16 Sep 2019 06:21:57 +0000 (08:21 +0200)
commita7b6f95f3ca616c0a9b03ba69f6c3e37849fc542
tree19db2e58278708c8e98a0b4bef9bc2adb138ce3b
parente432a58d7a0de0a20b518fe947c39d0b43a070ab
media: vim2m: use workqueue

[ Upstream commit 144bd0ee304c7d0690eec285aee93019d3f30fc8 ]

v4l2_ctrl uses mutexes, so we can't setup a ctrl_handler in
interrupt context. Switch to a workqueue instead and drop the timer.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Reviewed-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/media/platform/vim2m.c