crypto: sahara - Use devm_platform_ioremap_resource()
authorFabio Estevam <festevam@gmail.com>
Thu, 6 Jun 2019 16:13:49 +0000 (13:13 -0300)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 13 Jun 2019 06:31:41 +0000 (14:31 +0800)
Use devm_platform_ioremap_resource() to simplify the code a bit.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/sahara.c

index fd11162a915e669a74290199cac41c195d83ce50..616fdc9f18162257a6578b21a11fc6443e4b2cbc 100644 (file)
@@ -1387,7 +1387,6 @@ MODULE_DEVICE_TABLE(of, sahara_dt_ids);
 static int sahara_probe(struct platform_device *pdev)
 {
        struct sahara_dev *dev;
-       struct resource *res;
        u32 version;
        int irq;
        int err;
@@ -1401,8 +1400,7 @@ static int sahara_probe(struct platform_device *pdev)
        platform_set_drvdata(pdev, dev);
 
        /* Get the base address */
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       dev->regs_base = devm_ioremap_resource(&pdev->dev, res);
+       dev->regs_base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(dev->regs_base))
                return PTR_ERR(dev->regs_base);