linux-uconsole/drivers/media/platform
Seung-Woo Kim 426a2565ab media: exynos4-is: Fix recursive locking in isp_video_release()
commit 704c6c80fb upstream.

>From isp_video_release(), &isp->video_lock is held and subsequent
vb2_fop_release() tries to lock vdev->lock which is same with the
previous one. Replace vb2_fop_release() with _vb2_fop_release() to
fix the recursive locking.

Fixes: 1380f5754c ("[media] videobuf2: Add missing lock held on vb2_fop_release")
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-01-17 19:47:11 +01:00
..
am437x media: am437x-vpfe: Setting STD to current value is not an error 2019-12-31 16:34:50 +01:00
atmel media: atmel: atmel-isc: fix INIT_WORK misplacement 2019-12-05 09:21:29 +01:00
cadence media: v4l: cadence: Fix how unsued lanes are handled in 'csi2rx_start()' 2020-01-17 19:47:11 +01:00
cec-gpio
coda media: coda: fix memory corruption in case more than 32 instances are opened 2019-12-13 08:51:37 +01:00
cros-ec-cec
davinci media: isif: fix a NULL pointer dereference bug 2019-11-24 08:20:47 +01:00
exynos-gsc media: exynos-gsc: fix return code if mutex was interrupted 2018-08-08 10:57:14 -04:00
exynos4-is media: exynos4-is: Fix recursive locking in isp_video_release() 2020-01-17 19:47:11 +01:00
marvell-ccic media: marvell-ccic: fix DMA s/g desc number calculation 2019-07-26 09:14:00 +02:00
meson
mtk-jpeg media: mtk-jpeg: Correct return type for mem2mem buffer helpers 2019-04-05 22:33:06 +02:00
mtk-mdp media: mtk-mdp: fix reference count on old device tree 2019-10-05 13:09:41 +02:00
mtk-vcodec media: mtk-vcodec: Release device nodes in mtk_vcodec_init_enc_pm() 2019-02-12 19:47:01 +01:00
mtk-vpu
omap omap-dma/omap_vout_vrfb: fix off-by-one fi value 2019-09-06 10:21:56 +02:00
omap3isp media: omap3isp: Set device on omap3isp subdevs 2019-10-05 13:09:59 +02:00
qcom media: venus: Fix occasionally failures to suspend 2019-12-31 16:34:54 +01:00
rcar-vin media: rcar-vin: Fix incorrect return statement in rvin_try_format() 2020-01-17 19:47:10 +01:00
rockchip/rga media: rockchip/rga: Correct return type for mem2mem buffer helpers 2019-04-05 22:33:05 +02:00
s3c-camif media: s3c-camif: fix return code for the polling routine 2018-08-08 10:57:14 -04:00
s5p-cec
s5p-g2d media: s5p-g2d: Correct return type for mem2mem buffer helpers 2019-04-05 22:33:05 +02:00
s5p-jpeg media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration 2019-04-05 22:33:15 +02:00
s5p-mfc media: s5p-mfc: Make additional clocks optional 2019-07-26 09:14:10 +02:00
soc_camera media: sh_mobile_ceu: convert to SPDX identifiers 2018-08-03 16:06:08 -04:00
sti media: bdisp: fix memleak on release 2019-12-17 20:34:58 +01:00
stm32 media: stm32-dcmi: fix check of pm_runtime_get_sync return value 2019-12-05 09:21:34 +01:00
tegra-cec
ti-vpe media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage 2019-12-31 16:35:09 +01:00
vicodec media: vicodec: fix out-of-range values when decoding 2019-11-20 18:45:46 +01:00
vimc media: vimc: fix component match compare 2019-12-17 20:35:38 +01:00
vivid media: vivid: Fix wrong locking that causes race conditions on streaming stop 2019-12-01 09:17:39 +01:00
vsp1 media: vsp1: Fix YCbCr planar formats pitch calculation 2019-11-20 18:46:52 +01:00
xilinx
fsl-viu.c media: media/platform: fsl-viu.c: fix build for MICROBLAZE 2019-10-05 13:09:38 +02:00
Kconfig media: platform: fix cros-ec-cec build error 2018-09-17 14:32:29 -04:00
m2m-deinterlace.c
Makefile - New Drivers 2018-08-20 15:38:44 -07:00
mx2_emmaprp.c media: mx2_emmaprp: Correct return type for mem2mem buffer helpers 2019-04-05 22:33:06 +02:00
pxa_camera.c media: pxa_camera: Fix check for pdev->dev.of_node 2019-11-24 08:20:12 +01:00
rcar-fcp.c Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
rcar_drif.c media: rcar_drif: fix a memory disclosure 2019-12-31 16:35:36 +01:00
rcar_fdp1.c media: fdp1: Reduce FCP not found message level to debug 2019-10-05 13:09:41 +02:00
rcar_jpu.c
renesas-ceu.c
sh_veu.c media: sh_veu: Correct return type for mem2mem buffer helpers 2019-04-05 22:33:05 +02:00
sh_vou.c
via-camera.c
via-camera.h
video-mux.c media: video-mux: fix null pointer dereferences 2019-05-31 06:46:29 -07:00
vim2m.c media: vim2m: only cancel work if it is for right context 2019-09-16 08:22:02 +02:00