summaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/bcm63xx_enet.c8
-rw-r--r--drivers/net/can/softing/softing_main.c2
-rw-r--r--drivers/net/davinci_emac.c6
-rw-r--r--drivers/net/ethoc.c2
-rw-r--r--drivers/net/fec_mpc52xx.c7
-rw-r--r--drivers/net/fs_enet/mii-bitbang.c4
-rw-r--r--drivers/net/fs_enet/mii-fec.c2
-rw-r--r--drivers/net/gianfar_ptp.c2
-rw-r--r--drivers/net/ibm_newemac/core.c2
-rw-r--r--drivers/net/macb.c2
-rw-r--r--drivers/net/mv643xx_eth.c2
-rw-r--r--drivers/net/pxa168_eth.c2
-rw-r--r--drivers/net/sb1250-mac.c2
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);
1927no_dma: 1927no_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
1932probe_quit: 1932probe_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));