net: qcom/emac: use devm_platform_ioremap_resource() to simplify code
authorYueHaibing <yuehaibing@huawei.com>
Thu, 1 Aug 2019 12:34:30 +0000 (20:34 +0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 1 Aug 2019 17:10:34 +0000 (13:10 -0400)
Use devm_platform_ioremap_resource() to simplify the code a bit.
This is detected by coccinelle.

Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qualcomm/emac/emac.c

index bfe10464c81fe58938025f932bbca08cc108a059..c84ab052ef265a78cf08ee18215cf053b805b24d 100644 (file)
@@ -544,7 +544,6 @@ static int emac_probe_resources(struct platform_device *pdev,
                                struct emac_adapter *adpt)
 {
        struct net_device *netdev = adpt->netdev;
-       struct resource *res;
        char maddr[ETH_ALEN];
        int ret = 0;
 
@@ -561,14 +560,12 @@ static int emac_probe_resources(struct platform_device *pdev,
        adpt->irq.irq = ret;
 
        /* base register address */
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       adpt->base = devm_ioremap_resource(&pdev->dev, res);
+       adpt->base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(adpt->base))
                return PTR_ERR(adpt->base);
 
        /* CSR register address */
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
-       adpt->csr = devm_ioremap_resource(&pdev->dev, res);
+       adpt->csr = devm_platform_ioremap_resource(pdev, 1);
        if (IS_ERR(adpt->csr))
                return PTR_ERR(adpt->csr);