alistair23-linux/drivers/staging/media
Ezequiel Garcia 4e55969f23 media: davinci_vpfe: Add video_device and vb2_queue locks
Currently, this driver does not serialize its video4linux
ioctls, which is a bug, as race conditions might appear.

In addition, video_device and vb2_queue locks are now both
mandatory. Add them, and implement wait_prepare and
wait_finish.

To stay on the safe side, this commit uses a single mutex
for both locks. Better latency can be obtained by separating
these if needed.

Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2018-07-04 08:02:05 -04:00
..
bcm2048 media: staging: media: bcm2048: match alignment with open parenthesis 2018-06-28 06:51:25 -04:00
davinci_vpfe media: davinci_vpfe: Add video_device and vb2_queue locks 2018-07-04 08:02:05 -04:00
imx media: Staging:media:imx Fix multiple assignments in a line 2018-06-28 06:47:06 -04:00
imx074 media: imx074: deprecate, move to staging 2018-02-23 02:30:26 -05:00
mt9t031 media: mt9t031: deprecate, move to staging 2018-02-23 02:31:38 -05:00
omap4iss media: Remove depends on HAS_DMA in case of platform dependency 2018-05-28 16:17:08 -04:00
tegra-vde media: staging: tegra-vde: Reset VDE regardless of memory client resetting failure 2018-06-05 09:49:24 -04:00
zoran media: v4l: fix broken video4linux docs locations 2018-06-15 18:10:01 -03:00
Kconfig media: zoran: move to staging in preparation for removal 2018-05-25 15:21:36 -04:00
Makefile media: zoran: move to staging in preparation for removal 2018-05-25 15:21:36 -04:00