soc: ixp4xx: npe: Fix an IS_ERR() vs NULL check in probe
Subsystems (2)
PATCH 1/1 soc: ixp4xx: npe: Fix an IS_ERR() vs NULL check in probe
The devm_ioremap_resource() function doesn't return NULL, it returns error pointers.
Fixes 0b458d7b10f8 ("soc: ixp4xx: npe: Pass addresses as resources")
Signed-off-by Dan Carpenter <[email protected]>
--- drivers/soc/ixp4xx/ixp4xx-npe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/soc/ixp4xx/ixp4xx-npe.c +2 -2
@@ -695,8 +695,8 @@ static int ixp4xx_npe_probe(struct platform_device *pdev)continue ;/* NPE already disabled or not present */ } npe->regs =devm_ioremap_resource (dev, res); -if (!npe->regs) -return -ENOMEM ; +if (IS_ERR (npe->regs)) +return PTR_ERR (npe->regs);if (npe_reset (npe)) { dev_info(dev, "NPE%d at 0x%08x-0x%08x does not reset\n",
Signature · 1 line
2.20.1
Quoted 5 lines · Dan Carpenter
The
devm_ioremap_resource()function doesn't return NULL, it returns error pointers.Fixes 0b458d7b10f8 ("soc: ixp4xx: npe: Pass addresses as resources")Signed-off-by Dan Carpenter <[email protected]>
Reviewed-by Linus Walleij <[email protected]>
Can you please collect my review and send this to the ARM SoC maintainers [email protected] since they are collecting a few other IXP4xx fixes?
Yours,
Linus Walleij
PATCH 1/1 soc: ixp4xx: npe: Fix an IS_ERR() vs NULL check in probe
The devm_ioremap_resource() function doesn't return NULL, it returns error pointers.
Fixes 0b458d7b10f8 ("soc: ixp4xx: npe: Pass addresses as resources")
Signed-off-by Dan Carpenter <[email protected]>
Reviewed-by Linus Walleij <[email protected]>
--- drivers/soc/ixp4xx/ixp4xx-npe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/soc/ixp4xx/ixp4xx-npe.c +2 -2
@@ -695,8 +695,8 @@ static int ixp4xx_npe_probe(struct platform_device *pdev)continue ;/* NPE already disabled or not present */ } npe->regs =devm_ioremap_resource (dev, res); -if (!npe->regs) -return -ENOMEM ; +if (IS_ERR (npe->regs)) +return PTR_ERR (npe->regs);if (npe_reset (npe)) { dev_info(dev, "NPE%d at 0x%08x-0x%08x does not reset\n",
Signature · 1 line
2.20.1
Olof Johansson
AppliedQuoted 6 lines · Dan Carpenter
The
devm_ioremap_resource()function doesn't return NULL, it returns error pointers.Fixes 0b458d7b10f8 ("soc: ixp4xx: npe: Pass addresses as resources")Signed-off-by Dan Carpenter <[email protected]>Reviewed-by Linus Walleij <[email protected]>
Applied, thanks!
-Olof