]> www.infradead.org Git - users/jedix/linux-maple.git/commit
media: mediatek: vcodec: Fix a resource leak related to the scp device in FW initiali...
authorJiasheng Jiang <jiashengjiangcool@gmail.com>
Tue, 18 Feb 2025 18:58:09 +0000 (18:58 +0000)
committerHans Verkuil <hverkuil@xs4all.nl>
Fri, 21 Feb 2025 09:33:02 +0000 (10:33 +0100)
commit4936cd5817af35d23e4d283f48fa59a18ef481e4
tree2a78071a0958bd0137bd381f9d69c312b928e6f3
parent7b0ee2de7c76e5518e2235a927fd211bc785d320
media: mediatek: vcodec: Fix a resource leak related to the scp device in FW initialization

On Mediatek devices with a system companion processor (SCP) the mtk_scp
structure has to be removed explicitly to avoid a resource leak.
Free the structure in case the allocation of the firmware structure fails
during the firmware initialization.

Fixes: 53dbe0850444 ("media: mtk-vcodec: potential null pointer deference in SCP")
Cc: stable@vger.kernel.org
Signed-off-by: Jiasheng Jiang <jiashengjiangcool@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c