]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/mtd/nand/atmel_nand.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
[karo-tx-linux.git] / drivers / mtd / nand / atmel_nand.c
index 1b90fd56bef113625f729013c5d81ff0d28b0660..55da20ccc7a8996f0d80be785b91452e35dd8225 100644 (file)
@@ -514,7 +514,7 @@ static int __init atmel_nand_probe(struct platform_device *pdev)
 
        host->io_phys = (dma_addr_t)mem->start;
 
-       host->io_base = ioremap(mem->start, mem->end - mem->start + 1);
+       host->io_base = ioremap(mem->start, resource_size(mem));
        if (host->io_base == NULL) {
                printk(KERN_ERR "atmel_nand: ioremap failed\n");
                res = -EIO;
@@ -548,7 +548,7 @@ static int __init atmel_nand_probe(struct platform_device *pdev)
        if (no_ecc)
                nand_chip->ecc.mode = NAND_ECC_NONE;
        if (hard_ecc && regs) {
-               host->ecc = ioremap(regs->start, regs->end - regs->start + 1);
+               host->ecc = ioremap(regs->start, resource_size(regs));
                if (host->ecc == NULL) {
                        printk(KERN_ERR "atmel_nand: ioremap failed\n");
                        res = -EIO;