diff --git a/drivers/mmc/host/rk29_sdmmc.c b/drivers/mmc/host/rk29_sdmmc.c index a4635fd95afa..1c70acd04d9a 100755 --- a/drivers/mmc/host/rk29_sdmmc.c +++ b/drivers/mmc/host/rk29_sdmmc.c @@ -2785,7 +2785,7 @@ static int rk29_sdmmc_probe(struct platform_device *pdev) clk_enable(clk_get(&pdev->dev, "hclk_mmc")); ret = -ENOMEM; - host->regs = ioremap(regs->start, regs->end - regs->start); + host->regs = ioremap(regs->start, regs->end - regs->start + 1); if (!host->regs) { host->errorstep = 0x8A;