gpio: tz1090: Use resource_size to fix off-by-one
authorAxel Lin <axel.lin@ingics.com>
Sun, 28 Dec 2014 06:00:39 +0000 (14:00 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 15 Jan 2015 16:23:21 +0000 (17:23 +0100)
Use resource_size to fix off-by-one resource size calculation

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Acked-by: James Hogan <james.hogan@imgtec.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-tz1090.c

index e3024bb..445660a 100644 (file)
@@ -573,7 +573,7 @@ static int tz1090_gpio_probe(struct platform_device *pdev)
 
        /* Ioremap the registers */
        priv.reg = devm_ioremap(&pdev->dev, res_regs->start,
-                                res_regs->end - res_regs->start);
+                               resource_size(res_regs));
        if (!priv.reg) {
                dev_err(&pdev->dev, "unable to ioremap registers\n");
                return -ENOMEM;