linux/drivers/media/platform/davinci
Evgeny Novikov 773ae06f9c media: vpss: clean up resources in init
[ Upstream commit 9c487b0b0e ]

If platform_driver_register() fails within vpss_init() resources are not
cleaned up. The patch fixes this issue by introducing the corresponding
error handling.

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-08-26 10:31:00 +02:00
..
ccdc_hw_device.h
dm355_ccdc_regs.h media: replace all <spaces><tab> occurrences 2018-01-04 13:15:05 -05:00
dm355_ccdc.c
dm644x_ccdc_regs.h media: replace all <spaces><tab> occurrences 2018-01-04 13:15:05 -05:00
dm644x_ccdc.c
isif_regs.h media: replace all <spaces><tab> occurrences 2018-01-04 13:15:05 -05:00
isif.c media: davinci-isif: avoid uninitialized variable use 2020-01-27 14:50:35 +01:00
Kconfig media: Remove depends on HAS_DMA in case of platform dependency 2018-05-28 16:17:08 -04:00
Makefile
vpbe_display.c media: davinci: Fix implicit enum conversion warning 2019-11-20 18:47:17 +01:00
vpbe_osd_regs.h
vpbe_osd.c media: headers: fix linux/mod_devicetable.h inclusions 2018-08-02 18:30:54 -04:00
vpbe_venc_regs.h
vpbe_venc.c media: headers: fix linux/mod_devicetable.h inclusions 2018-08-02 18:30:54 -04:00
vpbe.c media: davinci/vpbe: array underflow in vpbe_enum_outputs() 2020-01-27 14:50:47 +01:00
vpfe_capture.c media: davinci: don't override the error code 2018-05-04 08:59:37 -04:00
vpif_capture.c treewide: devm_kzalloc() -> devm_kcalloc() 2018-06-12 16:19:22 -07:00
vpif_capture.h
vpif_display.c media: davinci: vpif_display: Mix memory leak on probe error path 2018-08-02 19:14:25 -04:00
vpif_display.h
vpif.c
vpif.h media: replace all <spaces><tab> occurrences 2018-01-04 13:15:05 -05:00
vpss.c media: vpss: clean up resources in init 2020-08-26 10:31:00 +02:00