linux/drivers/media/platform/davinci
Anton Vasilyev 61e641f36e media: davinci: vpif_display: Mix memory leak on probe error path
If vpif_probe() fails on v4l2_device_register() then memory allocated
at initialize_vpif() for global vpif_obj.dev[i] become unreleased.

The patch adds deallocation of vpif_obj.dev[i] on the error path and
removes duplicated check on platform_data presence.

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

Signed-off-by: Anton Vasilyev <vasilyev@ispras.ru>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2018-08-02 19:14:25 -04:00
..
ccdc_hw_device.h
dm355_ccdc_regs.h
dm355_ccdc.c
dm644x_ccdc_regs.h
dm644x_ccdc.c
isif_regs.h
isif.c media: isif: reorder a statement to match coding style 2018-04-17 05:28:27 -04: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: vpbe_display: get rid of warnings 2018-04-17 05:29:51 -04: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: get rid of lots of kernel-doc warnings 2018-04-17 05:12:14 -04: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
vpss.c