treewide: Fix iomap resource size miscalculations
[firefly-linux-kernel-4.4.55.git] / drivers / watchdog / bcm63xx_wdt.c
index 3c5045a206ddbded9e82fbb9db41fa5fa50c178d..5064e831752128a41ee810dbb854af8ef1cadb40 100644 (file)
@@ -248,7 +248,7 @@ static int __devinit bcm63xx_wdt_probe(struct platform_device *pdev)
                return -ENODEV;
        }
 
-       bcm63xx_wdt_device.regs = ioremap_nocache(r->start, r->end - r->start);
+       bcm63xx_wdt_device.regs = ioremap_nocache(r->start, resource_size(r));
        if (!bcm63xx_wdt_device.regs) {
                dev_err(&pdev->dev, "failed to remap I/O resources\n");
                return -ENXIO;