media: mediatek: vcodec: Only free buffer VA that is not NULL
authorFei Shao <fshao@chromium.org>
Thu, 21 Dec 2023 09:17:46 +0000 (09:17 +0000)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Fri, 26 Apr 2024 10:58:33 +0000 (11:58 +0100)
commiteb005c801ec70ff4307727bd3bd6e8280169ef32
tree49e3db0fee569dab7f5c816aec26f51def3af0bb
parentf19a771ac1e8d762e8a835fad150d7fceffd65c7
media: mediatek: vcodec: Only free buffer VA that is not NULL

In the MediaTek vcodec driver, while mtk_vcodec_mem_free() is mostly
called only when the buffer to free exists, there are some instances
that didn't do the check and triggered warnings in practice.

We believe those checks were forgotten unintentionally. Add the checks
back to fix the warnings.

Signed-off-by: Fei Shao <fshao@chromium.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@collabora.com>
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c