diff options
| -rw-r--r-- | drivers/net/acenic.c | 5 | ||||
| -rw-r--r-- | drivers/net/e100.c | 3 | ||||
| -rw-r--r-- | drivers/net/hp100.c | 3 | ||||
| -rw-r--r-- | drivers/net/ns83820.c | 1 | ||||
| -rw-r--r-- | drivers/net/s2io.c | 7 | ||||
| -rw-r--r-- | drivers/net/sk98lin/skge.c | 5 | ||||
| -rw-r--r-- | drivers/net/sungem.c | 5 | ||||
| -rw-r--r-- | drivers/net/tlan.c | 3 | ||||
| -rw-r--r-- | drivers/net/tokenring/lanstreamer.c | 3 | ||||
| -rw-r--r-- | drivers/net/via-rhine.c | 3 | ||||
| -rw-r--r-- | drivers/net/wan/wanxl.c | 5 |
11 files changed, 27 insertions, 16 deletions
diff --git a/drivers/net/acenic.c b/drivers/net/acenic.c index 6eea3a8accb7..dbecc6bf7851 100644 --- a/drivers/net/acenic.c +++ b/drivers/net/acenic.c | |||
| @@ -58,6 +58,7 @@ | |||
| 58 | #include <linux/errno.h> | 58 | #include <linux/errno.h> |
| 59 | #include <linux/ioport.h> | 59 | #include <linux/ioport.h> |
| 60 | #include <linux/pci.h> | 60 | #include <linux/pci.h> |
| 61 | #include <linux/dma-mapping.h> | ||
| 61 | #include <linux/kernel.h> | 62 | #include <linux/kernel.h> |
| 62 | #include <linux/netdevice.h> | 63 | #include <linux/netdevice.h> |
| 63 | #include <linux/etherdevice.h> | 64 | #include <linux/etherdevice.h> |
| @@ -1167,9 +1168,9 @@ static int __devinit ace_init(struct net_device *dev) | |||
| 1167 | /* | 1168 | /* |
| 1168 | * Configure DMA attributes. | 1169 | * Configure DMA attributes. |
| 1169 | */ | 1170 | */ |
| 1170 | if (!pci_set_dma_mask(pdev, 0xffffffffffffffffULL)) { | 1171 | if (!pci_set_dma_mask(pdev, DMA_64BIT_MASK)) { |
| 1171 | ap->pci_using_dac = 1; | 1172 | ap->pci_using_dac = 1; |
| 1172 | } else if (!pci_set_dma_mask(pdev, 0xffffffffULL)) { | 1173 | } else if (!pci_set_dma_mask(pdev, DMA_32BIT_MASK)) { |
| 1173 | ap->pci_using_dac = 0; | 1174 | ap->pci_using_dac = 0; |
| 1174 | } else { | 1175 | } else { |
| 1175 | ecode = -ENODEV; | 1176 | ecode = -ENODEV; |
diff --git a/drivers/net/e100.c b/drivers/net/e100.c index 4a47df5a9ff9..cfaa6b2bf345 100644 --- a/drivers/net/e100.c +++ b/drivers/net/e100.c | |||
| @@ -143,6 +143,7 @@ | |||
| 143 | #include <linux/delay.h> | 143 | #include <linux/delay.h> |
| 144 | #include <linux/init.h> | 144 | #include <linux/init.h> |
| 145 | #include <linux/pci.h> | 145 | #include <linux/pci.h> |
| 146 | #include <linux/dma-mapping.h> | ||
| 146 | #include <linux/netdevice.h> | 147 | #include <linux/netdevice.h> |
| 147 | #include <linux/etherdevice.h> | 148 | #include <linux/etherdevice.h> |
| 148 | #include <linux/mii.h> | 149 | #include <linux/mii.h> |
| @@ -2286,7 +2287,7 @@ static int __devinit e100_probe(struct pci_dev *pdev, | |||
| 2286 | goto err_out_disable_pdev; | 2287 | goto err_out_disable_pdev; |
| 2287 | } | 2288 | } |
| 2288 | 2289 | ||
| 2289 | if((err = pci_set_dma_mask(pdev, 0xFFFFFFFFULL))) { | 2290 | if((err = pci_set_dma_mask(pdev, DMA_32BIT_MASK))) { |
| 2290 | DPRINTK(PROBE, ERR, "No usable DMA configuration, aborting.\n"); | 2291 | DPRINTK(PROBE, ERR, "No usable DMA configuration, aborting.\n"); |
| 2291 | goto err_out_free_res; | 2292 | goto err_out_free_res; |
| 2292 | } | 2293 | } |
diff --git a/drivers/net/hp100.c b/drivers/net/hp100.c index c9d1a86d9594..cf0ac6fda1a1 100644 --- a/drivers/net/hp100.c +++ b/drivers/net/hp100.c | |||
| @@ -106,6 +106,7 @@ | |||
| 106 | #include <linux/interrupt.h> | 106 | #include <linux/interrupt.h> |
| 107 | #include <linux/eisa.h> | 107 | #include <linux/eisa.h> |
| 108 | #include <linux/pci.h> | 108 | #include <linux/pci.h> |
| 109 | #include <linux/dma-mapping.h> | ||
| 109 | #include <linux/spinlock.h> | 110 | #include <linux/spinlock.h> |
| 110 | #include <linux/netdevice.h> | 111 | #include <linux/netdevice.h> |
| 111 | #include <linux/etherdevice.h> | 112 | #include <linux/etherdevice.h> |
| @@ -557,7 +558,7 @@ static int __devinit hp100_probe1(struct net_device *dev, int ioaddr, | |||
| 557 | * Also, we can have EISA Busmaster cards (not tested), | 558 | * Also, we can have EISA Busmaster cards (not tested), |
| 558 | * so beware !!! - Jean II */ | 559 | * so beware !!! - Jean II */ |
| 559 | if((bus == HP100_BUS_PCI) && | 560 | if((bus == HP100_BUS_PCI) && |
| 560 | (pci_set_dma_mask(pci_dev, 0xffffffff))) { | 561 | (pci_set_dma_mask(pci_dev, DMA_32BIT_MASK))) { |
| 561 | /* Gracefully fallback to shared memory */ | 562 | /* Gracefully fallback to shared memory */ |
| 562 | goto busmasterfail; | 563 | goto busmasterfail; |
| 563 | } | 564 | } |
diff --git a/drivers/net/ns83820.c b/drivers/net/ns83820.c index c336b46bd332..cc7965271778 100644 --- a/drivers/net/ns83820.c +++ b/drivers/net/ns83820.c | |||
| @@ -101,6 +101,7 @@ | |||
| 101 | #include <linux/moduleparam.h> | 101 | #include <linux/moduleparam.h> |
| 102 | #include <linux/types.h> | 102 | #include <linux/types.h> |
| 103 | #include <linux/pci.h> | 103 | #include <linux/pci.h> |
| 104 | #include <linux/dma-mapping.h> | ||
| 104 | #include <linux/netdevice.h> | 105 | #include <linux/netdevice.h> |
| 105 | #include <linux/etherdevice.h> | 106 | #include <linux/etherdevice.h> |
| 106 | #include <linux/delay.h> | 107 | #include <linux/delay.h> |
diff --git a/drivers/net/s2io.c b/drivers/net/s2io.c index 9c224eba057d..bb639a8794d4 100644 --- a/drivers/net/s2io.c +++ b/drivers/net/s2io.c | |||
| @@ -42,6 +42,7 @@ | |||
| 42 | #include <linux/errno.h> | 42 | #include <linux/errno.h> |
| 43 | #include <linux/ioport.h> | 43 | #include <linux/ioport.h> |
| 44 | #include <linux/pci.h> | 44 | #include <linux/pci.h> |
| 45 | #include <linux/dma-mapping.h> | ||
| 45 | #include <linux/kernel.h> | 46 | #include <linux/kernel.h> |
| 46 | #include <linux/netdevice.h> | 47 | #include <linux/netdevice.h> |
| 47 | #include <linux/etherdevice.h> | 48 | #include <linux/etherdevice.h> |
| @@ -4593,19 +4594,19 @@ s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre) | |||
| 4593 | return ret; | 4594 | return ret; |
| 4594 | } | 4595 | } |
| 4595 | 4596 | ||
| 4596 | if (!pci_set_dma_mask(pdev, 0xffffffffffffffffULL)) { | 4597 | if (!pci_set_dma_mask(pdev, DMA_64BIT_MASK)) { |
| 4597 | DBG_PRINT(INIT_DBG, "s2io_init_nic: Using 64bit DMA\n"); | 4598 | DBG_PRINT(INIT_DBG, "s2io_init_nic: Using 64bit DMA\n"); |
| 4598 | dma_flag = TRUE; | 4599 | dma_flag = TRUE; |
| 4599 | 4600 | ||
| 4600 | if (pci_set_consistent_dma_mask | 4601 | if (pci_set_consistent_dma_mask |
| 4601 | (pdev, 0xffffffffffffffffULL)) { | 4602 | (pdev, DMA_64BIT_MASK)) { |
| 4602 | DBG_PRINT(ERR_DBG, | 4603 | DBG_PRINT(ERR_DBG, |
| 4603 | "Unable to obtain 64bit DMA for \ | 4604 | "Unable to obtain 64bit DMA for \ |
| 4604 | consistent allocations\n"); | 4605 | consistent allocations\n"); |
| 4605 | pci_disable_device(pdev); | 4606 | pci_disable_device(pdev); |
| 4606 | return -ENOMEM; | 4607 | return -ENOMEM; |
| 4607 | } | 4608 | } |
| 4608 | } else if (!pci_set_dma_mask(pdev, 0xffffffffUL)) { | 4609 | } else if (!pci_set_dma_mask(pdev, DMA_32BIT_MASK)) { |
| 4609 | DBG_PRINT(INIT_DBG, "s2io_init_nic: Using 32bit DMA\n"); | 4610 | DBG_PRINT(INIT_DBG, "s2io_init_nic: Using 32bit DMA\n"); |
| 4610 | } else { | 4611 | } else { |
| 4611 | pci_disable_device(pdev); | 4612 | pci_disable_device(pdev); |
diff --git a/drivers/net/sk98lin/skge.c b/drivers/net/sk98lin/skge.c index 1ccb2989001c..82570ec44d8e 100644 --- a/drivers/net/sk98lin/skge.c +++ b/drivers/net/sk98lin/skge.c | |||
| @@ -112,6 +112,7 @@ | |||
| 112 | #include <linux/moduleparam.h> | 112 | #include <linux/moduleparam.h> |
| 113 | #include <linux/init.h> | 113 | #include <linux/init.h> |
| 114 | #include <linux/proc_fs.h> | 114 | #include <linux/proc_fs.h> |
| 115 | #include <linux/dma-mapping.h> | ||
| 115 | 116 | ||
| 116 | #include "h/skdrv1st.h" | 117 | #include "h/skdrv1st.h" |
| 117 | #include "h/skdrv2nd.h" | 118 | #include "h/skdrv2nd.h" |
| @@ -4912,8 +4913,8 @@ static int __devinit skge_probe_one(struct pci_dev *pdev, | |||
| 4912 | goto out; | 4913 | goto out; |
| 4913 | 4914 | ||
| 4914 | /* Configure DMA attributes. */ | 4915 | /* Configure DMA attributes. */ |
| 4915 | if (pci_set_dma_mask(pdev, (u64) 0xffffffffffffffffULL) && | 4916 | if (pci_set_dma_mask(pdev, DMA_64BIT_MASK) && |
| 4916 | pci_set_dma_mask(pdev, (u64) 0xffffffff)) | 4917 | pci_set_dma_mask(pdev, DMA_32BIT_MASK)) |
| 4917 | goto out_disable_device; | 4918 | goto out_disable_device; |
| 4918 | 4919 | ||
| 4919 | 4920 | ||
diff --git a/drivers/net/sungem.c b/drivers/net/sungem.c index 5cd50fd53c12..1f5655655c40 100644 --- a/drivers/net/sungem.c +++ b/drivers/net/sungem.c | |||
| @@ -44,6 +44,7 @@ | |||
| 44 | #include <linux/init.h> | 44 | #include <linux/init.h> |
| 45 | #include <linux/errno.h> | 45 | #include <linux/errno.h> |
| 46 | #include <linux/pci.h> | 46 | #include <linux/pci.h> |
| 47 | #include <linux/dma-mapping.h> | ||
| 47 | #include <linux/netdevice.h> | 48 | #include <linux/netdevice.h> |
| 48 | #include <linux/etherdevice.h> | 49 | #include <linux/etherdevice.h> |
| 49 | #include <linux/skbuff.h> | 50 | #include <linux/skbuff.h> |
| @@ -2989,10 +2990,10 @@ static int __devinit gem_init_one(struct pci_dev *pdev, | |||
| 2989 | */ | 2990 | */ |
| 2990 | if (pdev->vendor == PCI_VENDOR_ID_SUN && | 2991 | if (pdev->vendor == PCI_VENDOR_ID_SUN && |
| 2991 | pdev->device == PCI_DEVICE_ID_SUN_GEM && | 2992 | pdev->device == PCI_DEVICE_ID_SUN_GEM && |
| 2992 | !pci_set_dma_mask(pdev, (u64) 0xffffffffffffffffULL)) { | 2993 | !pci_set_dma_mask(pdev, DMA_64BIT_MASK)) { |
| 2993 | pci_using_dac = 1; | 2994 | pci_using_dac = 1; |
| 2994 | } else { | 2995 | } else { |
| 2995 | err = pci_set_dma_mask(pdev, (u64) 0xffffffff); | 2996 | err = pci_set_dma_mask(pdev, DMA_32BIT_MASK); |
| 2996 | if (err) { | 2997 | if (err) { |
| 2997 | printk(KERN_ERR PFX "No usable DMA configuration, " | 2998 | printk(KERN_ERR PFX "No usable DMA configuration, " |
| 2998 | "aborting.\n"); | 2999 | "aborting.\n"); |
diff --git a/drivers/net/tlan.c b/drivers/net/tlan.c index cf31c0629852..942fae0f2130 100644 --- a/drivers/net/tlan.c +++ b/drivers/net/tlan.c | |||
| @@ -171,6 +171,7 @@ | |||
| 171 | #include <linux/ioport.h> | 171 | #include <linux/ioport.h> |
| 172 | #include <linux/eisa.h> | 172 | #include <linux/eisa.h> |
| 173 | #include <linux/pci.h> | 173 | #include <linux/pci.h> |
| 174 | #include <linux/dma-mapping.h> | ||
| 174 | #include <linux/netdevice.h> | 175 | #include <linux/netdevice.h> |
| 175 | #include <linux/etherdevice.h> | 176 | #include <linux/etherdevice.h> |
| 176 | #include <linux/delay.h> | 177 | #include <linux/delay.h> |
| @@ -566,7 +567,7 @@ static int __devinit TLan_probe1(struct pci_dev *pdev, | |||
| 566 | 567 | ||
| 567 | priv->adapter = &board_info[ent->driver_data]; | 568 | priv->adapter = &board_info[ent->driver_data]; |
| 568 | 569 | ||
| 569 | rc = pci_set_dma_mask(pdev, 0xFFFFFFFF); | 570 | rc = pci_set_dma_mask(pdev, DMA_32BIT_MASK); |
| 570 | if (rc) { | 571 | if (rc) { |
| 571 | printk(KERN_ERR "TLAN: No suitable PCI mapping available.\n"); | 572 | printk(KERN_ERR "TLAN: No suitable PCI mapping available.\n"); |
| 572 | goto err_out_free_dev; | 573 | goto err_out_free_dev; |
diff --git a/drivers/net/tokenring/lanstreamer.c b/drivers/net/tokenring/lanstreamer.c index 99e0b03b69a8..6e5ade99a38f 100644 --- a/drivers/net/tokenring/lanstreamer.c +++ b/drivers/net/tokenring/lanstreamer.c | |||
| @@ -118,6 +118,7 @@ | |||
| 118 | #include <linux/stddef.h> | 118 | #include <linux/stddef.h> |
| 119 | #include <linux/init.h> | 119 | #include <linux/init.h> |
| 120 | #include <linux/pci.h> | 120 | #include <linux/pci.h> |
| 121 | #include <linux/dma-mapping.h> | ||
| 121 | #include <linux/spinlock.h> | 122 | #include <linux/spinlock.h> |
| 122 | #include <linux/version.h> | 123 | #include <linux/version.h> |
| 123 | #include <linux/bitops.h> | 124 | #include <linux/bitops.h> |
| @@ -257,7 +258,7 @@ static int __devinit streamer_init_one(struct pci_dev *pdev, | |||
| 257 | #endif | 258 | #endif |
| 258 | #endif | 259 | #endif |
| 259 | 260 | ||
| 260 | rc = pci_set_dma_mask(pdev, 0xFFFFFFFFULL); | 261 | rc = pci_set_dma_mask(pdev, DMA_32BIT_MASK); |
| 261 | if (rc) { | 262 | if (rc) { |
| 262 | printk(KERN_ERR "%s: No suitable PCI mapping available.\n", | 263 | printk(KERN_ERR "%s: No suitable PCI mapping available.\n", |
| 263 | dev->name); | 264 | dev->name); |
diff --git a/drivers/net/via-rhine.c b/drivers/net/via-rhine.c index 7b57d552094a..6200cfc4244e 100644 --- a/drivers/net/via-rhine.c +++ b/drivers/net/via-rhine.c | |||
| @@ -186,6 +186,7 @@ static const int multicast_filter_limit = 32; | |||
| 186 | #include <linux/slab.h> | 186 | #include <linux/slab.h> |
| 187 | #include <linux/interrupt.h> | 187 | #include <linux/interrupt.h> |
| 188 | #include <linux/pci.h> | 188 | #include <linux/pci.h> |
| 189 | #include <linux/dma-mapping.h> | ||
| 189 | #include <linux/netdevice.h> | 190 | #include <linux/netdevice.h> |
| 190 | #include <linux/etherdevice.h> | 191 | #include <linux/etherdevice.h> |
| 191 | #include <linux/skbuff.h> | 192 | #include <linux/skbuff.h> |
| @@ -740,7 +741,7 @@ static int __devinit rhine_init_one(struct pci_dev *pdev, | |||
| 740 | goto err_out; | 741 | goto err_out; |
| 741 | 742 | ||
| 742 | /* this should always be supported */ | 743 | /* this should always be supported */ |
| 743 | rc = pci_set_dma_mask(pdev, 0xffffffff); | 744 | rc = pci_set_dma_mask(pdev, DMA_32BIT_MASK); |
| 744 | if (rc) { | 745 | if (rc) { |
| 745 | printk(KERN_ERR "32-bit PCI DMA addresses not supported by " | 746 | printk(KERN_ERR "32-bit PCI DMA addresses not supported by " |
| 746 | "the card!?\n"); | 747 | "the card!?\n"); |
diff --git a/drivers/net/wan/wanxl.c b/drivers/net/wan/wanxl.c index 1e7b47704ad9..9c1e10602f2b 100644 --- a/drivers/net/wan/wanxl.c +++ b/drivers/net/wan/wanxl.c | |||
| @@ -26,6 +26,7 @@ | |||
| 26 | #include <linux/netdevice.h> | 26 | #include <linux/netdevice.h> |
| 27 | #include <linux/hdlc.h> | 27 | #include <linux/hdlc.h> |
| 28 | #include <linux/pci.h> | 28 | #include <linux/pci.h> |
| 29 | #include <linux/dma-mapping.h> | ||
| 29 | #include <asm/io.h> | 30 | #include <asm/io.h> |
| 30 | #include <asm/delay.h> | 31 | #include <asm/delay.h> |
| 31 | 32 | ||
| @@ -624,8 +625,8 @@ static int __devinit wanxl_pci_init_one(struct pci_dev *pdev, | |||
| 624 | /* FIXME when PCI/DMA subsystems are fixed. | 625 | /* FIXME when PCI/DMA subsystems are fixed. |
| 625 | We set both dma_mask and consistent_dma_mask back to 32 bits | 626 | We set both dma_mask and consistent_dma_mask back to 32 bits |
| 626 | to indicate the card can do 32-bit DMA addressing */ | 627 | to indicate the card can do 32-bit DMA addressing */ |
| 627 | if (pci_set_consistent_dma_mask(pdev, 0xFFFFFFFF) || | 628 | if (pci_set_consistent_dma_mask(pdev, DMA_32BIT_MASK) || |
| 628 | pci_set_dma_mask(pdev, 0xFFFFFFFF)) { | 629 | pci_set_dma_mask(pdev, DMA_32BIT_MASK)) { |
| 629 | printk(KERN_ERR "wanXL: No usable DMA configuration\n"); | 630 | printk(KERN_ERR "wanXL: No usable DMA configuration\n"); |
| 630 | wanxl_pci_remove_one(pdev); | 631 | wanxl_pci_remove_one(pdev); |
| 631 | return -EIO; | 632 | return -EIO; |
