diff options
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/bcm63xx_enet.c | 8 | ||||
-rw-r--r-- | drivers/net/can/softing/softing_main.c | 2 | ||||
-rw-r--r-- | drivers/net/davinci_emac.c | 6 | ||||
-rw-r--r-- | drivers/net/ethoc.c | 2 | ||||
-rw-r--r-- | drivers/net/fec_mpc52xx.c | 7 | ||||
-rw-r--r-- | drivers/net/fs_enet/mii-bitbang.c | 4 | ||||
-rw-r--r-- | drivers/net/fs_enet/mii-fec.c | 2 | ||||
-rw-r--r-- | drivers/net/gianfar_ptp.c | 2 | ||||
-rw-r--r-- | drivers/net/ibm_newemac/core.c | 2 | ||||
-rw-r--r-- | drivers/net/macb.c | 2 | ||||
-rw-r--r-- | drivers/net/mv643xx_eth.c | 2 | ||||
-rw-r--r-- | drivers/net/pxa168_eth.c | 2 | ||||
-rw-r--r-- | drivers/net/sb1250-mac.c | 2 |
13 files changed, 22 insertions, 21 deletions
diff --git a/drivers/net/bcm63xx_enet.c b/drivers/net/bcm63xx_enet.c index f1573d492e90..85045cde3126 100644 --- a/drivers/net/bcm63xx_enet.c +++ b/drivers/net/bcm63xx_enet.c | |||
@@ -1646,7 +1646,7 @@ static int __devinit bcm_enet_probe(struct platform_device *pdev) | |||
1646 | if (ret) | 1646 | if (ret) |
1647 | goto out; | 1647 | goto out; |
1648 | 1648 | ||
1649 | iomem_size = res_mem->end - res_mem->start + 1; | 1649 | iomem_size = resource_size(res_mem); |
1650 | if (!request_mem_region(res_mem->start, iomem_size, "bcm63xx_enet")) { | 1650 | if (!request_mem_region(res_mem->start, iomem_size, "bcm63xx_enet")) { |
1651 | ret = -EBUSY; | 1651 | ret = -EBUSY; |
1652 | goto out; | 1652 | goto out; |
@@ -1861,7 +1861,7 @@ static int __devexit bcm_enet_remove(struct platform_device *pdev) | |||
1861 | /* release device resources */ | 1861 | /* release device resources */ |
1862 | iounmap(priv->base); | 1862 | iounmap(priv->base); |
1863 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 1863 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
1864 | release_mem_region(res->start, res->end - res->start + 1); | 1864 | release_mem_region(res->start, resource_size(res)); |
1865 | 1865 | ||
1866 | /* disable hw block clocks */ | 1866 | /* disable hw block clocks */ |
1867 | if (priv->phy_clk) { | 1867 | if (priv->phy_clk) { |
@@ -1897,7 +1897,7 @@ static int __devinit bcm_enet_shared_probe(struct platform_device *pdev) | |||
1897 | if (!res) | 1897 | if (!res) |
1898 | return -ENODEV; | 1898 | return -ENODEV; |
1899 | 1899 | ||
1900 | iomem_size = res->end - res->start + 1; | 1900 | iomem_size = resource_size(res); |
1901 | if (!request_mem_region(res->start, iomem_size, "bcm63xx_enet_dma")) | 1901 | if (!request_mem_region(res->start, iomem_size, "bcm63xx_enet_dma")) |
1902 | return -EBUSY; | 1902 | return -EBUSY; |
1903 | 1903 | ||
@@ -1915,7 +1915,7 @@ static int __devexit bcm_enet_shared_remove(struct platform_device *pdev) | |||
1915 | 1915 | ||
1916 | iounmap(bcm_enet_shared_base); | 1916 | iounmap(bcm_enet_shared_base); |
1917 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 1917 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
1918 | release_mem_region(res->start, res->end - res->start + 1); | 1918 | release_mem_region(res->start, resource_size(res)); |
1919 | return 0; | 1919 | return 0; |
1920 | } | 1920 | } |
1921 | 1921 | ||
diff --git a/drivers/net/can/softing/softing_main.c b/drivers/net/can/softing/softing_main.c index 60a49e5a2a53..f76e88e74285 100644 --- a/drivers/net/can/softing/softing_main.c +++ b/drivers/net/can/softing/softing_main.c | |||
@@ -799,7 +799,7 @@ static __devinit int softing_pdev_probe(struct platform_device *pdev) | |||
799 | if (!pres) | 799 | if (!pres) |
800 | goto platform_resource_failed; | 800 | goto platform_resource_failed; |
801 | card->dpram_phys = pres->start; | 801 | card->dpram_phys = pres->start; |
802 | card->dpram_size = pres->end - pres->start + 1; | 802 | card->dpram_size = resource_size(pres); |
803 | card->dpram = ioremap_nocache(card->dpram_phys, card->dpram_size); | 803 | card->dpram = ioremap_nocache(card->dpram_phys, card->dpram_size); |
804 | if (!card->dpram) { | 804 | if (!card->dpram) { |
805 | dev_alert(&card->pdev->dev, "dpram ioremap failed\n"); | 805 | dev_alert(&card->pdev->dev, "dpram ioremap failed\n"); |
diff --git a/drivers/net/davinci_emac.c b/drivers/net/davinci_emac.c index dcc4a170b0f3..c35ba5fba8f6 100644 --- a/drivers/net/davinci_emac.c +++ b/drivers/net/davinci_emac.c | |||
@@ -1821,7 +1821,7 @@ static int __devinit davinci_emac_probe(struct platform_device *pdev) | |||
1821 | } | 1821 | } |
1822 | 1822 | ||
1823 | priv->emac_base_phys = res->start + pdata->ctrl_reg_offset; | 1823 | priv->emac_base_phys = res->start + pdata->ctrl_reg_offset; |
1824 | size = res->end - res->start + 1; | 1824 | size = resource_size(res); |
1825 | if (!request_mem_region(res->start, size, ndev->name)) { | 1825 | if (!request_mem_region(res->start, size, ndev->name)) { |
1826 | dev_err(&pdev->dev, "failed request_mem_region() for regs\n"); | 1826 | dev_err(&pdev->dev, "failed request_mem_region() for regs\n"); |
1827 | rc = -ENXIO; | 1827 | rc = -ENXIO; |
@@ -1926,7 +1926,7 @@ no_irq_res: | |||
1926 | cpdma_ctlr_destroy(priv->dma); | 1926 | cpdma_ctlr_destroy(priv->dma); |
1927 | no_dma: | 1927 | no_dma: |
1928 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 1928 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
1929 | release_mem_region(res->start, res->end - res->start + 1); | 1929 | release_mem_region(res->start, resource_size(res)); |
1930 | iounmap(priv->remap_addr); | 1930 | iounmap(priv->remap_addr); |
1931 | 1931 | ||
1932 | probe_quit: | 1932 | probe_quit: |
@@ -1960,7 +1960,7 @@ static int __devexit davinci_emac_remove(struct platform_device *pdev) | |||
1960 | cpdma_chan_destroy(priv->rxchan); | 1960 | cpdma_chan_destroy(priv->rxchan); |
1961 | cpdma_ctlr_destroy(priv->dma); | 1961 | cpdma_ctlr_destroy(priv->dma); |
1962 | 1962 | ||
1963 | release_mem_region(res->start, res->end - res->start + 1); | 1963 | release_mem_region(res->start, resource_size(res)); |
1964 | 1964 | ||
1965 | unregister_netdev(ndev); | 1965 | unregister_netdev(ndev); |
1966 | iounmap(priv->remap_addr); | 1966 | iounmap(priv->remap_addr); |
diff --git a/drivers/net/ethoc.c b/drivers/net/ethoc.c index a83dd312c3ac..15e4a71fbf1e 100644 --- a/drivers/net/ethoc.c +++ b/drivers/net/ethoc.c | |||
@@ -965,7 +965,7 @@ static int __devinit ethoc_probe(struct platform_device *pdev) | |||
965 | priv = netdev_priv(netdev); | 965 | priv = netdev_priv(netdev); |
966 | priv->netdev = netdev; | 966 | priv->netdev = netdev; |
967 | priv->dma_alloc = 0; | 967 | priv->dma_alloc = 0; |
968 | priv->io_region_size = mmio->end - mmio->start + 1; | 968 | priv->io_region_size = resource_size(mmio); |
969 | 969 | ||
970 | priv->iobase = devm_ioremap_nocache(&pdev->dev, netdev->base_addr, | 970 | priv->iobase = devm_ioremap_nocache(&pdev->dev, netdev->base_addr, |
971 | resource_size(mmio)); | 971 | resource_size(mmio)); |
diff --git a/drivers/net/fec_mpc52xx.c b/drivers/net/fec_mpc52xx.c index 9f81b1ac130e..fe57eee8a679 100644 --- a/drivers/net/fec_mpc52xx.c +++ b/drivers/net/fec_mpc52xx.c | |||
@@ -867,10 +867,11 @@ static int __devinit mpc52xx_fec_probe(struct platform_device *op) | |||
867 | "Error while parsing device node resource\n" ); | 867 | "Error while parsing device node resource\n" ); |
868 | goto err_netdev; | 868 | goto err_netdev; |
869 | } | 869 | } |
870 | if ((mem.end - mem.start + 1) < sizeof(struct mpc52xx_fec)) { | 870 | if (resource_size(&mem) < sizeof(struct mpc52xx_fec)) { |
871 | printk(KERN_ERR DRIVER_NAME | 871 | printk(KERN_ERR DRIVER_NAME |
872 | " - invalid resource size (%lx < %x), check mpc52xx_devices.c\n", | 872 | " - invalid resource size (%lx < %x), check mpc52xx_devices.c\n", |
873 | (unsigned long)(mem.end - mem.start + 1), sizeof(struct mpc52xx_fec)); | 873 | (unsigned long)resource_size(&mem), |
874 | sizeof(struct mpc52xx_fec)); | ||
874 | rv = -EINVAL; | 875 | rv = -EINVAL; |
875 | goto err_netdev; | 876 | goto err_netdev; |
876 | } | 877 | } |
diff --git a/drivers/net/fs_enet/mii-bitbang.c b/drivers/net/fs_enet/mii-bitbang.c index ad2975440719..b09270b5d0a5 100644 --- a/drivers/net/fs_enet/mii-bitbang.c +++ b/drivers/net/fs_enet/mii-bitbang.c | |||
@@ -120,7 +120,7 @@ static int __devinit fs_mii_bitbang_init(struct mii_bus *bus, | |||
120 | if (ret) | 120 | if (ret) |
121 | return ret; | 121 | return ret; |
122 | 122 | ||
123 | if (res.end - res.start < 13) | 123 | if (resource_size(&res) <= 13) |
124 | return -ENODEV; | 124 | return -ENODEV; |
125 | 125 | ||
126 | /* This should really encode the pin number as well, but all | 126 | /* This should really encode the pin number as well, but all |
@@ -139,7 +139,7 @@ static int __devinit fs_mii_bitbang_init(struct mii_bus *bus, | |||
139 | return -ENODEV; | 139 | return -ENODEV; |
140 | mdc_pin = *data; | 140 | mdc_pin = *data; |
141 | 141 | ||
142 | bitbang->dir = ioremap(res.start, res.end - res.start + 1); | 142 | bitbang->dir = ioremap(res.start, resource_size(&res)); |
143 | if (!bitbang->dir) | 143 | if (!bitbang->dir) |
144 | return -ENOMEM; | 144 | return -ENOMEM; |
145 | 145 | ||
diff --git a/drivers/net/fs_enet/mii-fec.c b/drivers/net/fs_enet/mii-fec.c index 6a2e150e75bb..e0e9d6c35d83 100644 --- a/drivers/net/fs_enet/mii-fec.c +++ b/drivers/net/fs_enet/mii-fec.c | |||
@@ -136,7 +136,7 @@ static int __devinit fs_enet_mdio_probe(struct platform_device *ofdev) | |||
136 | 136 | ||
137 | snprintf(new_bus->id, MII_BUS_ID_SIZE, "%x", res.start); | 137 | snprintf(new_bus->id, MII_BUS_ID_SIZE, "%x", res.start); |
138 | 138 | ||
139 | fec->fecp = ioremap(res.start, res.end - res.start + 1); | 139 | fec->fecp = ioremap(res.start, resource_size(&res)); |
140 | if (!fec->fecp) | 140 | if (!fec->fecp) |
141 | goto out_fec; | 141 | goto out_fec; |
142 | 142 | ||
diff --git a/drivers/net/gianfar_ptp.c b/drivers/net/gianfar_ptp.c index d8e175382d1d..1c97861596f0 100644 --- a/drivers/net/gianfar_ptp.c +++ b/drivers/net/gianfar_ptp.c | |||
@@ -491,7 +491,7 @@ static int gianfar_ptp_probe(struct platform_device *dev) | |||
491 | spin_lock_init(&etsects->lock); | 491 | spin_lock_init(&etsects->lock); |
492 | 492 | ||
493 | etsects->regs = ioremap(etsects->rsrc->start, | 493 | etsects->regs = ioremap(etsects->rsrc->start, |
494 | 1 + etsects->rsrc->end - etsects->rsrc->start); | 494 | resource_size(etsects->rsrc)); |
495 | if (!etsects->regs) { | 495 | if (!etsects->regs) { |
496 | pr_err("ioremap ptp registers failed\n"); | 496 | pr_err("ioremap ptp registers failed\n"); |
497 | goto no_ioremap; | 497 | goto no_ioremap; |
diff --git a/drivers/net/ibm_newemac/core.c b/drivers/net/ibm_newemac/core.c index 079450fe5e96..725399ea0690 100644 --- a/drivers/net/ibm_newemac/core.c +++ b/drivers/net/ibm_newemac/core.c | |||
@@ -2770,7 +2770,7 @@ static int __devinit emac_probe(struct platform_device *ofdev) | |||
2770 | } | 2770 | } |
2771 | // TODO : request_mem_region | 2771 | // TODO : request_mem_region |
2772 | dev->emacp = ioremap(dev->rsrc_regs.start, | 2772 | dev->emacp = ioremap(dev->rsrc_regs.start, |
2773 | dev->rsrc_regs.end - dev->rsrc_regs.start + 1); | 2773 | resource_size(&dev->rsrc_regs)); |
2774 | if (dev->emacp == NULL) { | 2774 | if (dev->emacp == NULL) { |
2775 | printk(KERN_ERR "%s: Can't map device registers!\n", | 2775 | printk(KERN_ERR "%s: Can't map device registers!\n", |
2776 | np->full_name); | 2776 | np->full_name); |
diff --git a/drivers/net/macb.c b/drivers/net/macb.c index 6c6a02869dfc..27125cdd7e01 100644 --- a/drivers/net/macb.c +++ b/drivers/net/macb.c | |||
@@ -1169,7 +1169,7 @@ static int __init macb_probe(struct platform_device *pdev) | |||
1169 | clk_enable(bp->hclk); | 1169 | clk_enable(bp->hclk); |
1170 | #endif | 1170 | #endif |
1171 | 1171 | ||
1172 | bp->regs = ioremap(regs->start, regs->end - regs->start + 1); | 1172 | bp->regs = ioremap(regs->start, resource_size(regs)); |
1173 | if (!bp->regs) { | 1173 | if (!bp->regs) { |
1174 | dev_err(&pdev->dev, "failed to map registers, aborting.\n"); | 1174 | dev_err(&pdev->dev, "failed to map registers, aborting.\n"); |
1175 | err = -ENOMEM; | 1175 | err = -ENOMEM; |
diff --git a/drivers/net/mv643xx_eth.c b/drivers/net/mv643xx_eth.c index a5d9b1c310b3..b75648257381 100644 --- a/drivers/net/mv643xx_eth.c +++ b/drivers/net/mv643xx_eth.c | |||
@@ -2593,7 +2593,7 @@ static int mv643xx_eth_shared_probe(struct platform_device *pdev) | |||
2593 | if (msp == NULL) | 2593 | if (msp == NULL) |
2594 | goto out; | 2594 | goto out; |
2595 | 2595 | ||
2596 | msp->base = ioremap(res->start, res->end - res->start + 1); | 2596 | msp->base = ioremap(res->start, resource_size(res)); |
2597 | if (msp->base == NULL) | 2597 | if (msp->base == NULL) |
2598 | goto out_free; | 2598 | goto out_free; |
2599 | 2599 | ||
diff --git a/drivers/net/pxa168_eth.c b/drivers/net/pxa168_eth.c index 89f7540d90f9..df1292eb9c2e 100644 --- a/drivers/net/pxa168_eth.c +++ b/drivers/net/pxa168_eth.c | |||
@@ -1502,7 +1502,7 @@ static int pxa168_eth_probe(struct platform_device *pdev) | |||
1502 | err = -ENODEV; | 1502 | err = -ENODEV; |
1503 | goto err_netdev; | 1503 | goto err_netdev; |
1504 | } | 1504 | } |
1505 | pep->base = ioremap(res->start, res->end - res->start + 1); | 1505 | pep->base = ioremap(res->start, resource_size(res)); |
1506 | if (pep->base == NULL) { | 1506 | if (pep->base == NULL) { |
1507 | err = -ENOMEM; | 1507 | err = -ENOMEM; |
1508 | goto err_netdev; | 1508 | goto err_netdev; |
diff --git a/drivers/net/sb1250-mac.c b/drivers/net/sb1250-mac.c index 68d50429ddf3..ea65f7ec360a 100644 --- a/drivers/net/sb1250-mac.c +++ b/drivers/net/sb1250-mac.c | |||
@@ -2597,7 +2597,7 @@ static int __devinit sbmac_probe(struct platform_device *pldev) | |||
2597 | 2597 | ||
2598 | res = platform_get_resource(pldev, IORESOURCE_MEM, 0); | 2598 | res = platform_get_resource(pldev, IORESOURCE_MEM, 0); |
2599 | BUG_ON(!res); | 2599 | BUG_ON(!res); |
2600 | sbm_base = ioremap_nocache(res->start, res->end - res->start + 1); | 2600 | sbm_base = ioremap_nocache(res->start, resource_size(res)); |
2601 | if (!sbm_base) { | 2601 | if (!sbm_base) { |
2602 | printk(KERN_ERR "%s: unable to map device registers\n", | 2602 | printk(KERN_ERR "%s: unable to map device registers\n", |
2603 | dev_name(&pldev->dev)); | 2603 | dev_name(&pldev->dev)); |