diff --git a/drivers/media/platform/msm/cvp/msm_cvp_dsp.c b/drivers/media/platform/msm/cvp/msm_cvp_dsp.c index f0493d98e97e..2e08a23ab668 100644 --- a/drivers/media/platform/msm/cvp/msm_cvp_dsp.c +++ b/drivers/media/platform/msm/cvp/msm_cvp_dsp.c @@ -566,8 +566,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;