diff options
author | Varka Bhadram <varkabhadram@gmail.com> | 2014-11-03 21:21:17 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-11-07 12:01:50 -0500 |
commit | 15c85d9cc83b6aea97859377d887e7493f141193 (patch) | |
tree | 39339463c1826fbac4816c9a48c2c12a7e2f163e | |
parent | 7b519291b1b8ef82187936c9b6d1edfc5c805b3d (diff) |
host: ohci-pxa27x: remove duplicate check on resource
Sanity check on resource happening with devm_ioremap_resource().
Signed-off-by: Varka Bhadram <varkab@cdac.in>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | drivers/usb/host/ohci-pxa27x.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/drivers/usb/host/ohci-pxa27x.c b/drivers/usb/host/ohci-pxa27x.c index e68f3d02cd1a..13399814ef5f 100644 --- a/drivers/usb/host/ohci-pxa27x.c +++ b/drivers/usb/host/ohci-pxa27x.c | |||
@@ -447,20 +447,13 @@ int usb_hcd_pxa27x_probe (const struct hc_driver *driver, struct platform_device | |||
447 | return -ENOMEM; | 447 | return -ENOMEM; |
448 | 448 | ||
449 | r = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 449 | r = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
450 | if (!r) { | ||
451 | pr_err("no resource of IORESOURCE_MEM"); | ||
452 | retval = -ENXIO; | ||
453 | goto err; | ||
454 | } | ||
455 | |||
456 | hcd->rsrc_start = r->start; | ||
457 | hcd->rsrc_len = resource_size(r); | ||
458 | |||
459 | hcd->regs = devm_ioremap_resource(&pdev->dev, r); | 450 | hcd->regs = devm_ioremap_resource(&pdev->dev, r); |
460 | if (IS_ERR(hcd->regs)) { | 451 | if (IS_ERR(hcd->regs)) { |
461 | retval = PTR_ERR(hcd->regs); | 452 | retval = PTR_ERR(hcd->regs); |
462 | goto err; | 453 | goto err; |
463 | } | 454 | } |
455 | hcd->rsrc_start = r->start; | ||
456 | hcd->rsrc_len = resource_size(r); | ||
464 | 457 | ||
465 | /* initialize "struct pxa27x_ohci" */ | 458 | /* initialize "struct pxa27x_ohci" */ |
466 | pxa_ohci = to_pxa27x_ohci(hcd); | 459 | pxa_ohci = to_pxa27x_ohci(hcd); |