Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

USB: ehci-orion.c: use resource_size()

Use resource_size().

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Cc: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

H Hartley Sweeten and committed by
Greg Kroah-Hartman
5672b7e6 d8bb0fd2

+4 -4
+4 -4
drivers/usb/host/ehci-orion.c
··· 222 222 goto err1; 223 223 } 224 224 225 - if (!request_mem_region(res->start, res->end - res->start + 1, 225 + if (!request_mem_region(res->start, resource_size(res), 226 226 ehci_orion_hc_driver.description)) { 227 227 dev_dbg(&pdev->dev, "controller already in use\n"); 228 228 err = -EBUSY; 229 229 goto err1; 230 230 } 231 231 232 - regs = ioremap(res->start, res->end - res->start + 1); 232 + regs = ioremap(res->start, resource_size(res)); 233 233 if (regs == NULL) { 234 234 dev_dbg(&pdev->dev, "error mapping memory\n"); 235 235 err = -EFAULT; ··· 244 244 } 245 245 246 246 hcd->rsrc_start = res->start; 247 - hcd->rsrc_len = res->end - res->start + 1; 247 + hcd->rsrc_len = resource_size(res); 248 248 hcd->regs = regs; 249 249 250 250 ehci = hcd_to_ehci(hcd); ··· 287 287 err3: 288 288 iounmap(regs); 289 289 err2: 290 - release_mem_region(res->start, res->end - res->start + 1); 290 + release_mem_region(res->start, resource_size(res)); 291 291 err1: 292 292 dev_err(&pdev->dev, "init %s fail, %d\n", 293 293 dev_name(&pdev->dev), err);