It is likely that returning returned by 'devm_ioremap_resource()' is
expected here instead of something related to 'base' which should be a
valid pointer at this point.

Fixes: 841fd94c43a4 ("soc/tegra: flowctrl: Add basic platform driver")

Signed-off-by: Christophe JAILLET <[email protected]>
---
 drivers/soc/tegra/flowctrl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/soc/tegra/flowctrl.c b/drivers/soc/tegra/flowctrl.c
index 0e345c05fc65..5433cc7a043e 100644
--- a/drivers/soc/tegra/flowctrl.c
+++ b/drivers/soc/tegra/flowctrl.c
@@ -157,7 +157,7 @@ static int tegra_flowctrl_probe(struct platform_device 
*pdev)
        res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
        tegra_flowctrl_base = devm_ioremap_resource(&pdev->dev, res);
        if (IS_ERR(tegra_flowctrl_base))
-               return PTR_ERR(base);
+               return PTR_ERR(tegra_flowctrl_base);
 
        iounmap(base);
 
-- 
2.11.0

Reply via email to