linux/drivers/media/platform/davinci
Evgeny Novikov a84a6eb935 media: davinci: vpif_capture: fix potential double free
[ Upstream commit 602649eada ]

In case of errors vpif_probe_complete() releases memory for vpif_obj.sd
and unregisters the V4L2 device. But then this is done again by
vpif_probe() itself. The patch removes the cleaning from
vpif_probe_complete().

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Evgeny Novikov <novikov@ispras.ru>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-09-03 11:26:48 +02:00
..
Kconfig
Makefile
ccdc_hw_device.h
dm355_ccdc.c
dm355_ccdc_regs.h
dm644x_ccdc.c
dm644x_ccdc_regs.h media: use the BIT() macro 2019-08-26 14:08:50 -03:00
isif.c
isif_regs.h
vpbe.c
vpbe_display.c media: davinci-vpbe: remove obsolete includes 2019-07-23 08:50:41 -04:00
vpbe_osd.c media: davinci-vpbe: remove obsolete includes 2019-07-23 08:50:41 -04:00
vpbe_osd_regs.h
vpbe_venc.c media: davinci-vpbe: remove obsolete includes 2019-07-23 08:50:41 -04:00
vpbe_venc_regs.h
vpfe_capture.c media: davinci/vpfe_capture.c: drop unused format descriptions 2019-07-25 06:30:00 -04:00
vpif.c
vpif.h
vpif_capture.c media: davinci: vpif_capture: fix potential double free 2020-09-03 11:26:48 +02:00
vpif_capture.h
vpif_display.c media: am437x/davinci: set device_caps in struct video_device 2019-07-22 14:44:46 -04:00
vpif_display.h
vpss.c media: vpss: clean up resources in init 2020-08-26 10:40:54 +02:00