From 0e46e340b0ca6e9c1b17952c3dab0f9b8583669a Mon Sep 17 00:00:00 2001 From: George Shen Date: Sat, 27 Jun 2020 22:09:54 -0700 Subject: [PATCH] msm: cvp: Avoids sending random error code to DSP In case CVP has been powered on when DSP requested it. Change-Id: Iaef50d37d842c34e1a11916bff63f4ef11949d4c Signed-off-by: George Shen --- drivers/media/platform/msm/cvp/msm_cvp_dsp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/msm/cvp/msm_cvp_dsp.c b/drivers/media/platform/msm/cvp/msm_cvp_dsp.c index ae3977034466..29d7a37b6604 100644 --- a/drivers/media/platform/msm/cvp/msm_cvp_dsp.c +++ b/drivers/media/platform/msm/cvp/msm_cvp_dsp.c @@ -498,8 +498,10 @@ wait_dsp: switch (me->pending_dsp2cpu_cmd.type) { case DSP2CPU_POWERON: { - if (me->state == DSP_READY) + if (me->state == DSP_READY) { + cmd.ret = 0; break; + } mutex_unlock(&me->lock); old_state = me->state;