From c31102b141d548e2247617b7e2e7558d89563455 Mon Sep 17 00:00:00 2001 From: George Shen Date: Wed, 20 May 2020 22:37:00 -0700 Subject: [PATCH] msm: cvp: Treat DME stream corrupt as warning HFI error, stream corrupt, will not cause functionality issue. Do not handle it as error case. Change-Id: Ieebf003e2fc7bd76dc197e8ff5b8eea8d1a917b3 Signed-off-by: George Shen --- drivers/media/platform/msm/cvp/msm_cvp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/media/platform/msm/cvp/msm_cvp.c b/drivers/media/platform/msm/cvp/msm_cvp.c index 57d913fc9f56..a5bcfa9be3f4 100644 --- a/drivers/media/platform/msm/cvp/msm_cvp.c +++ b/drivers/media/platform/msm/cvp/msm_cvp.c @@ -327,6 +327,10 @@ static int cvp_fence_proc(struct msm_cvp_inst *inst, dprintk(CVP_SYNX, "%s %s: cvp_wait_process_message flushed\n", current->comm, __func__); synx_state = SYNX_STATE_SIGNALED_CANCEL; + } else if (hfi_err == HFI_ERR_SESSION_STREAM_CORRUPT) { + dprintk(CVP_WARN, "%s %s: cvp_wait_process_msg non-fatal %d\n", + current->comm, __func__, hfi_err); + synx_state = SYNX_STATE_SIGNALED_SUCCESS; } else if (hfi_err != HFI_ERR_NONE) { dprintk(CVP_ERR, "%s %s: cvp_wait_process_message hfi err %d\n", current->comm, __func__, hfi_err);