mtd: Convert to devm_ioremap_resource()
[firefly-linux-kernel-4.4.55.git] / drivers / mtd / devices / spear_smi.c
index 2aabd96bf0fff57381efb499a83d88d4c17e476d..8a82b8bc21e185d7f62ca331d93f532470bb4399 100644 (file)
@@ -949,10 +949,9 @@ static int spear_smi_probe(struct platform_device *pdev)
 
        smi_base = platform_get_resource(pdev, IORESOURCE_MEM, 0);
 
-       dev->io_base = devm_request_and_ioremap(&pdev->dev, smi_base);
-       if (!dev->io_base) {
-               ret = -EIO;
-               dev_err(&pdev->dev, "devm_request_and_ioremap fail\n");
+       dev->io_base = devm_ioremap_resource(&pdev->dev, smi_base);
+       if (IS_ERR(dev->io_base)) {
+               ret = PTR_ERR(dev->io_base);
                goto err;
        }