linux/drivers/media/platform/ti
Dmitry Nikiforov 024bf40edf media: davinci: vpif: Fix memory leak in probe error path
If an error occurs during the initialization of `pdev_display`,
the allocated platform device `pdev_capture` is not released properly,
leading to a memory leak.

Adjust error path handling to fix the leak.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Fixes: 43acb728bb ("media: davinci: vpif: fix use-after-free on driver unbind")
Cc: stable@vger.kernel.org
Signed-off-by: Dmitry Nikiforov <Dm1tryNk@yandex.ru>
Reviewed-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2025-04-25 15:14:36 +02:00
..
am437x media: platform: drop vb2_ops_wait_prepare/finish 2024-10-28 09:20:07 +01:00
cal media: ti: cal: Add streams support 2025-04-25 10:15:25 +02:00
davinci media: davinci: vpif: Fix memory leak in probe error path 2025-04-25 15:14:36 +02:00
j721e-csi2rx media: platform: drop vb2_ops_wait_prepare/finish 2024-10-28 09:20:07 +01:00
omap media: platform: drop vb2_ops_wait_prepare/finish 2024-10-28 09:20:07 +01:00
omap3isp media: platform: ti: Remove unused omap3isp_print_status 2025-03-05 17:40:18 +01:00
vpe media: platform: drop vb2_ops_wait_prepare/finish 2024-10-28 09:20:07 +01:00
Kconfig media: ti: Add CSI2RX support for J721E 2023-10-12 09:22:29 +02:00
Makefile media: ti: Add CSI2RX support for J721E 2023-10-12 09:22:29 +02:00