lkml.org 
[lkml]   [2009]   [Nov]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subjectdrivers/ide/au1xxx-ide.c: use resource_size()
    Date
    From
    Use resource_size() for {request/release}_mem_region and ioremap.

    Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>

    ---

    diff --git a/drivers/ide/au1xxx-ide.c b/drivers/ide/au1xxx-ide.c
    index 58121bd..87cef0c 100644
    --- a/drivers/ide/au1xxx-ide.c
    +++ b/drivers/ide/au1xxx-ide.c
    @@ -532,14 +532,13 @@ static int au_ide_probe(struct platform_device *dev)
    goto out;
    }

    - if (!request_mem_region(res->start, res->end - res->start + 1,
    - dev->name)) {
    + if (!request_mem_region(res->start, resource_size(res), dev->name)) {
    pr_debug("%s: request_mem_region failed\n", DRV_NAME);
    ret = -EBUSY;
    goto out;
    }

    - ahwif->regbase = (u32)ioremap(res->start, res->end - res->start + 1);
    + ahwif->regbase = (u32)ioremap(res->start, resource_size(res));
    if (ahwif->regbase == 0) {
    ret = -ENOMEM;
    goto out;
    @@ -575,7 +574,7 @@ static int au_ide_remove(struct platform_device *dev)
    iounmap((void *)ahwif->regbase);

    res = platform_get_resource(dev, IORESOURCE_MEM, 0);
    - release_mem_region(res->start, res->end - res->start + 1);
    + release_mem_region(res->start, resource_size(res));

    return 0;
    }

    \
     
     \ /
      Last update: 2009-11-23 19:17    [W:0.032 / U:149.788 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site