Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 99a31adf authored by Christophe JAILLET's avatar Christophe JAILLET Committed by Bjorn Andersson
Browse files

remoteproc: imx_rproc: Slightly simplify code in 'imx_rproc_probe()'



We can return directly at the beginning of the function and save the 'err'
label.
We can also explicitly return 0 when the probe succeed.

Signed-off-by: default avatarChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
parent 96a30d7f
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -333,10 +333,8 @@ static int imx_rproc_probe(struct platform_device *pdev)
	/* set some other name then imx */
	rproc = rproc_alloc(dev, "imx-rproc", &imx_rproc_ops,
			    NULL, sizeof(*priv));
	if (!rproc) {
		ret = -ENOMEM;
		goto err;
	}
	if (!rproc)
		return -ENOMEM;

	dcfg = of_device_get_match_data(dev);
	if (!dcfg) {
@@ -381,13 +379,13 @@ static int imx_rproc_probe(struct platform_device *pdev)
		goto err_put_clk;
	}

	return ret;
	return 0;

err_put_clk:
	clk_disable_unprepare(priv->clk);
err_put_rproc:
	rproc_free(rproc);
err:

	return ret;
}