diff options
| author | Patrick McHardy <kaber@trash.net> | 2010-04-20 10:02:01 -0400 | 
|---|---|---|
| committer | Patrick McHardy <kaber@trash.net> | 2010-04-20 10:02:01 -0400 | 
| commit | 62910554656cdcd6b6f84a5154c4155aae4ca231 (patch) | |
| tree | dcf14004f6fd2ef7154362ff948bfeba0f3ea92d /drivers/net/tulip/de4x5.c | |
| parent | 22265a5c3c103cf8c50be62e6c90d045eb649e6d (diff) | |
| parent | ab9304717f7624c41927f442e6b6d418b2d8b3e4 (diff) | |
Merge branch 'master' of /repos/git/net-next-2.6
Conflicts:
	Documentation/feature-removal-schedule.txt
	net/ipv6/netfilter/ip6t_REJECT.c
	net/netfilter/xt_limit.c
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'drivers/net/tulip/de4x5.c')
| -rw-r--r-- | drivers/net/tulip/de4x5.c | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/drivers/net/tulip/de4x5.c b/drivers/net/tulip/de4x5.c index c4ecb9a95409..d818456f4713 100644 --- a/drivers/net/tulip/de4x5.c +++ b/drivers/net/tulip/de4x5.c | |||
| @@ -450,7 +450,6 @@ | |||
| 450 | #include <linux/ptrace.h> | 450 | #include <linux/ptrace.h> | 
| 451 | #include <linux/errno.h> | 451 | #include <linux/errno.h> | 
| 452 | #include <linux/ioport.h> | 452 | #include <linux/ioport.h> | 
| 453 | #include <linux/slab.h> | ||
| 454 | #include <linux/pci.h> | 453 | #include <linux/pci.h> | 
| 455 | #include <linux/eisa.h> | 454 | #include <linux/eisa.h> | 
| 456 | #include <linux/delay.h> | 455 | #include <linux/delay.h> | 
| @@ -467,6 +466,7 @@ | |||
| 467 | #include <linux/dma-mapping.h> | 466 | #include <linux/dma-mapping.h> | 
| 468 | #include <linux/moduleparam.h> | 467 | #include <linux/moduleparam.h> | 
| 469 | #include <linux/bitops.h> | 468 | #include <linux/bitops.h> | 
| 469 | #include <linux/gfp.h> | ||
| 470 | 470 | ||
| 471 | #include <asm/io.h> | 471 | #include <asm/io.h> | 
| 472 | #include <asm/dma.h> | 472 | #include <asm/dma.h> | 
| @@ -1951,7 +1951,7 @@ static void | |||
| 1951 | SetMulticastFilter(struct net_device *dev) | 1951 | SetMulticastFilter(struct net_device *dev) | 
| 1952 | { | 1952 | { | 
| 1953 | struct de4x5_private *lp = netdev_priv(dev); | 1953 | struct de4x5_private *lp = netdev_priv(dev); | 
| 1954 | struct dev_mc_list *dmi; | 1954 | struct netdev_hw_addr *ha; | 
| 1955 | u_long iobase = dev->base_addr; | 1955 | u_long iobase = dev->base_addr; | 
| 1956 | int i, bit, byte; | 1956 | int i, bit, byte; | 
| 1957 | u16 hashcode; | 1957 | u16 hashcode; | 
| @@ -1966,8 +1966,8 @@ SetMulticastFilter(struct net_device *dev) | |||
| 1966 | if ((dev->flags & IFF_ALLMULTI) || (netdev_mc_count(dev) > 14)) { | 1966 | if ((dev->flags & IFF_ALLMULTI) || (netdev_mc_count(dev) > 14)) { | 
| 1967 | omr |= OMR_PM; /* Pass all multicasts */ | 1967 | omr |= OMR_PM; /* Pass all multicasts */ | 
| 1968 | } else if (lp->setup_f == HASH_PERF) { /* Hash Filtering */ | 1968 | } else if (lp->setup_f == HASH_PERF) { /* Hash Filtering */ | 
| 1969 | netdev_for_each_mc_addr(dmi, dev) { | 1969 | netdev_for_each_mc_addr(ha, dev) { | 
| 1970 | addrs = dmi->dmi_addr; | 1970 | addrs = ha->addr; | 
| 1971 | if ((*addrs & 0x01) == 1) { /* multicast address? */ | 1971 | if ((*addrs & 0x01) == 1) { /* multicast address? */ | 
| 1972 | crc = ether_crc_le(ETH_ALEN, addrs); | 1972 | crc = ether_crc_le(ETH_ALEN, addrs); | 
| 1973 | hashcode = crc & HASH_BITS; /* hashcode is 9 LSb of CRC */ | 1973 | hashcode = crc & HASH_BITS; /* hashcode is 9 LSb of CRC */ | 
| @@ -1983,8 +1983,8 @@ SetMulticastFilter(struct net_device *dev) | |||
| 1983 | } | 1983 | } | 
| 1984 | } | 1984 | } | 
| 1985 | } else { /* Perfect filtering */ | 1985 | } else { /* Perfect filtering */ | 
| 1986 | netdev_for_each_mc_addr(dmi, dev) { | 1986 | netdev_for_each_mc_addr(ha, dev) { | 
| 1987 | addrs = dmi->dmi_addr; | 1987 | addrs = ha->addr; | 
| 1988 | for (i=0; i<ETH_ALEN; i++) { | 1988 | for (i=0; i<ETH_ALEN; i++) { | 
| 1989 | *(pa + (i&1)) = *addrs++; | 1989 | *(pa + (i&1)) = *addrs++; | 
| 1990 | if (i & 0x01) pa += 4; | 1990 | if (i & 0x01) pa += 4; | 
| @@ -5077,7 +5077,7 @@ mii_get_phy(struct net_device *dev) | |||
| 5077 | lp->phy[k].spd.value = GENERIC_VALUE; /* TX & T4, H/F Duplex */ | 5077 | lp->phy[k].spd.value = GENERIC_VALUE; /* TX & T4, H/F Duplex */ | 
| 5078 | lp->mii_cnt++; | 5078 | lp->mii_cnt++; | 
| 5079 | lp->active++; | 5079 | lp->active++; | 
| 5080 | printk("%s: Using generic MII device control. If the board doesn't operate, \nplease mail the following dump to the author:\n", dev->name); | 5080 | printk("%s: Using generic MII device control. If the board doesn't operate,\nplease mail the following dump to the author:\n", dev->name); | 
| 5081 | j = de4x5_debug; | 5081 | j = de4x5_debug; | 
| 5082 | de4x5_debug |= DEBUG_MII; | 5082 | de4x5_debug |= DEBUG_MII; | 
| 5083 | de4x5_dbg_mii(dev, k); | 5083 | de4x5_dbg_mii(dev, k); | 
| @@ -5337,7 +5337,7 @@ de4x5_dbg_open(struct net_device *dev) | |||
| 5337 | } | 5337 | } | 
| 5338 | } | 5338 | } | 
| 5339 | printk("...0x%8.8x\n", le32_to_cpu(lp->tx_ring[i].buf)); | 5339 | printk("...0x%8.8x\n", le32_to_cpu(lp->tx_ring[i].buf)); | 
| 5340 | printk("Ring size: \nRX: %d\nTX: %d\n", | 5340 | printk("Ring size:\nRX: %d\nTX: %d\n", | 
| 5341 | (short)lp->rxRingSize, | 5341 | (short)lp->rxRingSize, | 
| 5342 | (short)lp->txRingSize); | 5342 | (short)lp->txRingSize); | 
| 5343 | } | 5343 | } | 
