Message ID | 20210807230016.3607666-1-linus.walleij@linaro.org (mailing list archive) |
---|---|
State | Queued |
Headers | show |
Series | bus: ixp4xx: return on error in ixp4xx_exp_probe() | expand |
From: Arnd Bergmann <arnd@arndb.de> On Sun, 8 Aug 2021 01:00:16 +0200, Linus Walleij wrote: > This code was intended to return an error code if regmap_read() fails > but the return statement was missing. Applied to arm/drivers, thanks! [1/1] bus: ixp4xx: return on error in ixp4xx_exp_probe() commit: d2c334f49c8305ff8ce31ea33183977a2935ba55 Arnd
diff --git a/drivers/bus/intel-ixp4xx-eb.c b/drivers/bus/intel-ixp4xx-eb.c index 9acd00da413c..a4388440aca7 100644 --- a/drivers/bus/intel-ixp4xx-eb.c +++ b/drivers/bus/intel-ixp4xx-eb.c @@ -369,7 +369,7 @@ static int ixp4xx_exp_probe(struct platform_device *pdev) /* We check that the regmap work only on first read */ ret = regmap_read(eb->rmap, IXP4XX_EXP_CNFG0, &val); if (ret) - dev_err_probe(dev, ret, "cannot read regmap\n"); + return dev_err_probe(dev, ret, "cannot read regmap\n"); if (val & IXP4XX_EXP_CNFG0_MEM_MAP) eb->bus_base = IXP4XX_EXP_BOOT_BASE; else