Merge tag 'usb-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[linux-2.6-block.git] / drivers / usb / host / ehci-mxc.c
index c6dc4655e0a5f8c00413e69094776d79ec7c7a92..e9301fb97eaa328337dc2ef0a4dd1329457575d3 100644 (file)
@@ -84,10 +84,9 @@ static int ehci_mxc_drv_probe(struct platform_device *pdev)
        hcd->rsrc_start = res->start;
        hcd->rsrc_len = resource_size(res);
 
-       hcd->regs = devm_request_and_ioremap(&pdev->dev, res);
-       if (!hcd->regs) {
-               dev_err(dev, "error mapping memory\n");
-               ret = -EFAULT;
+       hcd->regs = devm_ioremap_resource(&pdev->dev, res);
+       if (IS_ERR(hcd->regs)) {
+               ret = PTR_ERR(hcd->regs);
                goto err_alloc;
        }