remoteproc: qcom: wcss: Fix wrong pointer passed to PTR_ERR()
PTR_ERR should access the value just tested by IS_ERR, otherwise
the wrong error code will be returned.
This commit fix it by return 'ret' directly.
Reviewed-by: Dan Carpenter <dan.carpenter@oracle.com>
Fixes: 0af65b9b91
("remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404")
Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Link: https://lore.kernel.org/r/20210326024741.841267-1-weiyongjun1@huawei.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
This commit is contained in:
Родитель
3fdba9d27c
Коммит
ca0e89406b
|
@ -972,7 +972,7 @@ static int q6v5_wcss_init_clock(struct q6v5_wcss *wcss)
|
|||
ret = PTR_ERR(wcss->qdsp6ss_axim_cbcr);
|
||||
if (ret != -EPROBE_DEFER)
|
||||
dev_err(wcss->dev, "failed to get axim cbcr clk\n");
|
||||
return PTR_ERR(wcss->qdsp6ss_abhm_cbcr);
|
||||
return ret;
|
||||
}
|
||||
|
||||
wcss->lcc_bcr_sleep = devm_clk_get(wcss->dev, "lcc_bcr_sleep");
|
||||
|
|
Загрузка…
Ссылка в новой задаче