From: Dan Carpenter Date: Fri, 14 Mar 2025 10:11:09 +0000 (+0300) Subject: mmc: renesas_sdhi: fix error code in renesas_sdhi_probe() X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=ede057759b8363e2a0e6b1560ed6e131fbe443bd;p=users%2Fjedix%2Flinux-maple.git mmc: renesas_sdhi: fix error code in renesas_sdhi_probe() If devm_regulator_register() fails then propagate the error code. Don't return success. Fixes: fae80a99dc03 ("mmc: renesas_sdhi: Add support for RZ/G3E SoC") Signed-off-by: Dan Carpenter Reviewed-by: Biju Das Reviewed-by: Geert Uytterhoeven Reviewed-by: Wolfram Sang Link: https://lore.kernel.org/r/dc39e555-8ef7-4a39-9253-65bcf3e50c01@stanley.mountain Signed-off-by: Ulf Hansson --- diff --git a/drivers/mmc/host/renesas_sdhi_core.c b/drivers/mmc/host/renesas_sdhi_core.c index 396fa2816a154..fa6526be36381 100644 --- a/drivers/mmc/host/renesas_sdhi_core.c +++ b/drivers/mmc/host/renesas_sdhi_core.c @@ -1178,6 +1178,7 @@ int renesas_sdhi_probe(struct platform_device *pdev, of_node_put(rcfg.of_node); if (IS_ERR(rdev)) { dev_err(dev, "regulator register failed err=%ld", PTR_ERR(rdev)); + ret = PTR_ERR(rdev); goto efree; } priv->rdev = rdev;