X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=drivers%2Fmfd%2Fsm501.c;h=bc9275c12133f2817c54dafb04fd1856a54870c1;hb=2e94de8acbe524d919f1ea8807913d7b005e1578;hp=10491e4e305d899272536ed193075c3096409da2;hpb=3ad2f3fbb961429d2aa627465ae4829758bc7e07;p=safe%2Fjmp%2Flinux-2.6 diff --git a/drivers/mfd/sm501.c b/drivers/mfd/sm501.c index 10491e4..bc9275c 100644 --- a/drivers/mfd/sm501.c +++ b/drivers/mfd/sm501.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include @@ -1440,8 +1441,7 @@ static int __devinit sm501_plat_probe(struct platform_device *dev) platform_set_drvdata(dev, sm); - sm->regs = ioremap(sm->io_res->start, - (sm->io_res->end - sm->io_res->start) - 1); + sm->regs = ioremap(sm->io_res->start, resource_size(sm->io_res)); if (sm->regs == NULL) { dev_err(&dev->dev, "cannot remap registers\n");