msm: eva: Use correct error code in __dsp_suspend

Incorrect error code misleads driver to trigger SSR.

Change-Id: I6e64c6b79be973c4e5b0b9968dc3b952855a2004
Signed-off-by: George Shen <quic_sqiao@quicinc.com>
这个提交包含在:
George Shen
2023-04-11 09:59:14 -07:00
父节点 815ffdf422
当前提交 2532f316af
修改 2 个文件,包含 7 行新增5 行删除

查看文件

@@ -258,9 +258,11 @@ static int __dsp_suspend(struct iris_hfi_device *device, bool force)
dprintk(CVP_DSP, "%s: suspend dsp\n", __func__);
rc = cvp_dsp_suspend(force);
if (rc) {
dprintk(CVP_ERR, "%s: dsp suspend failed with error %d\n",
__func__, rc);
return -EINVAL;
if (rc != -EBUSY)
dprintk(CVP_ERR,
"%s: dsp suspend failed with error %d\n",
__func__, rc);
return rc;
}
dprintk(CVP_DSP, "%s: dsp suspended\n", __func__);