We should set the error code here.  Otherwise static checkers complain.

Signed-off-by: Dan Carpenter <dan.carpen...@oracle.com>

diff --git a/arch/powerpc/sysdev/fsl_rio.c b/arch/powerpc/sysdev/fsl_rio.c
index 984e816..68e7c0d 100644
--- a/arch/powerpc/sysdev/fsl_rio.c
+++ b/arch/powerpc/sysdev/fsl_rio.c
@@ -491,6 +491,7 @@ int fsl_rio_setup(struct platform_device *dev)
        rmu_node = of_parse_phandle(dev->dev.of_node, "fsl,srio-rmu-handle", 0);
        if (!rmu_node) {
                dev_err(&dev->dev, "No valid fsl,srio-rmu-handle property\n");
+               rc = -ENOENT;
                goto err_rmu;
        }
        rc = of_address_to_resource(rmu_node, 0, &rmu_regs);

Reply via email to