From 31c9c94ba11c3f9918aefdfdb020f4c74f4ed7ab Mon Sep 17 00:00:00 2001 From: suchawla Date: Tue, 18 Aug 2020 16:46:25 +0530 Subject: [PATCH] msm: cvp: fix for arbitrary command packet sending to CVP FW After checking packet id invalid go to exit, do not process the packet. Change-Id: I97a396eca869d2b0f26b02b179a68a1ee049d4b6 Signed-off-by: suchawla --- drivers/media/platform/msm/cvp/msm_cvp.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/media/platform/msm/cvp/msm_cvp.c b/drivers/media/platform/msm/cvp/msm_cvp.c index 35e8eea7a3ca..9f2b65604edd 100644 --- a/drivers/media/platform/msm/cvp/msm_cvp.c +++ b/drivers/media/platform/msm/cvp/msm_cvp.c @@ -182,9 +182,7 @@ static int msm_cvp_session_process_hfi( dprintk(CVP_ERR, "%s incorrect packet %d, %x\n", __func__, in_pkt->pkt_data[0], in_pkt->pkt_data[1]); - offset = in_offset; - buf_num = in_buf_num; - signal = HAL_NO_RESP; + goto exit; } else { offset = cvp_hfi_defs[pkt_idx].buf_offset; buf_num = cvp_hfi_defs[pkt_idx].buf_num;