mirror-linux/drivers/media/platform/mediatek/vcodec/encoder
Yunfei Dong afaaf3a0f6 media: mediatek: vcodec: adding lock to protect encoder context list
Add a lock for the ctx_list, to avoid accessing a NULL pointer
within the 'vpu_enc_ipi_handler' function when the ctx_list has
been deleted due to an unexpected behavior on the SCP IP block.

Fixes: 1972e32431 ("media: mediatek: vcodec: Fix possible invalid memory access for encoder")
Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.com>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2024-03-26 09:52:59 +01:00
..
venc
Makefile
mtk_vcodec_enc.c media: mediatek: vcodec: Stop direct calls to queue num_buffers field 2023-11-23 12:02:17 +01:00
mtk_vcodec_enc.h media: mediatek: vcodec: Fix kerneldoc 2024-02-05 12:57:45 +01:00
mtk_vcodec_enc_drv.c media: mediatek: vcodec: adding lock to protect encoder context list 2024-03-26 09:52:59 +01:00
mtk_vcodec_enc_drv.h media: mediatek: vcodec: adding lock to protect encoder context list 2024-03-26 09:52:59 +01:00
mtk_vcodec_enc_pm.c media: mediatek: vcodec: add encoder power management helper functions 2023-10-07 10:55:45 +02:00
mtk_vcodec_enc_pm.h media: mediatek: vcodec: add encoder power management helper functions 2023-10-07 10:55:45 +02:00
venc_drv_base.h
venc_drv_if.c media: mediatek: vcodec: add encoder power management helper functions 2023-10-07 10:55:45 +02:00
venc_drv_if.h
venc_ipi_msg.h
venc_vpu_if.c media: mediatek: vcodec: adding lock to protect encoder context list 2024-03-26 09:52:59 +01:00
venc_vpu_if.h