diff options
author | Julia Lawall <Julia.Lawall@lip6.fr> | 2013-08-19 07:20:39 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-08-21 02:22:16 -0400 |
commit | f607e059505cd3c3e96096d09f5882eb6421320a (patch) | |
tree | 6628c673b8e1b599b570f96fa10ff0c47dec49f1 | |
parent | 84ce22df92f5cf9ecb76d53f4bf5f6d504684540 (diff) |
bcm63xx_enet: replace devm_request_and_ioremap by devm_ioremap_resource
Use devm_ioremap_resource instead of devm_request_and_ioremap.
This was done using the semantic patch
scripts/coccinelle/api/devm_ioremap_resource.cocci
The relevant call to platform_get_resource was manually moved down to the
call to devm_ioremap_resource.
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/net/ethernet/broadcom/bcm63xx_enet.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/net/ethernet/broadcom/bcm63xx_enet.c b/drivers/net/ethernet/broadcom/bcm63xx_enet.c index b1bcd4ba4744..89ff09ec7d28 100644 --- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c +++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c | |||
@@ -1747,11 +1747,10 @@ static int bcm_enet_probe(struct platform_device *pdev) | |||
1747 | if (!bcm_enet_shared_base[0]) | 1747 | if (!bcm_enet_shared_base[0]) |
1748 | return -ENODEV; | 1748 | return -ENODEV; |
1749 | 1749 | ||
1750 | res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); | ||
1751 | res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); | 1750 | res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); |
1752 | res_irq_rx = platform_get_resource(pdev, IORESOURCE_IRQ, 1); | 1751 | res_irq_rx = platform_get_resource(pdev, IORESOURCE_IRQ, 1); |
1753 | res_irq_tx = platform_get_resource(pdev, IORESOURCE_IRQ, 2); | 1752 | res_irq_tx = platform_get_resource(pdev, IORESOURCE_IRQ, 2); |
1754 | if (!res_mem || !res_irq || !res_irq_rx || !res_irq_tx) | 1753 | if (!res_irq || !res_irq_rx || !res_irq_tx) |
1755 | return -ENODEV; | 1754 | return -ENODEV; |
1756 | 1755 | ||
1757 | ret = 0; | 1756 | ret = 0; |
@@ -1767,9 +1766,10 @@ static int bcm_enet_probe(struct platform_device *pdev) | |||
1767 | if (ret) | 1766 | if (ret) |
1768 | goto out; | 1767 | goto out; |
1769 | 1768 | ||
1770 | priv->base = devm_request_and_ioremap(&pdev->dev, res_mem); | 1769 | res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
1771 | if (priv->base == NULL) { | 1770 | priv->base = devm_ioremap_resource(&pdev->dev, res_mem); |
1772 | ret = -ENOMEM; | 1771 | if (IS_ERR(priv->base)) { |
1772 | ret = PTR_ERR(priv->base); | ||
1773 | goto out; | 1773 | goto out; |
1774 | } | 1774 | } |
1775 | 1775 | ||