remoteproc: qcom: hexagon: Fix error return code in q6v5_probe()
authorWei Yongjun <weiyj.lk@gmail.com>
Fri, 29 Jul 2016 15:56:52 +0000 (15:56 +0000)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Wed, 10 Aug 2016 17:51:35 +0000 (10:51 -0700)
Fix to return a negative error code from the state get failed error
handling case instead of 0, as done elsewhere in this function.

Signed-off-by: Wei Yongjun <weiyj.lk@gmail.com>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/remoteproc/qcom_q6v5_pil.c

index 2a1b2c7d8f2cd175fd92f2aae92796209df2b1ea..05b04573e87d05564bf9dfca9863be69c83b490d 100644 (file)
@@ -863,8 +863,10 @@ static int q6v5_probe(struct platform_device *pdev)
                goto free_rproc;
 
        qproc->state = qcom_smem_state_get(&pdev->dev, "stop", &qproc->stop_bit);
-       if (IS_ERR(qproc->state))
+       if (IS_ERR(qproc->state)) {
+               ret = PTR_ERR(qproc->state);
                goto free_rproc;
+       }
 
        ret = rproc_add(rproc);
        if (ret)