diff options
Diffstat (limited to 'drivers/net/sundance.c')
| -rw-r--r-- | drivers/net/sundance.c | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/drivers/net/sundance.c b/drivers/net/sundance.c index a855934dfc3b..da45f01279c4 100644 --- a/drivers/net/sundance.c +++ b/drivers/net/sundance.c | |||
| @@ -84,7 +84,6 @@ static char *media[MAX_UNITS]; | |||
| 84 | #include <linux/timer.h> | 84 | #include <linux/timer.h> | 
| 85 | #include <linux/errno.h> | 85 | #include <linux/errno.h> | 
| 86 | #include <linux/ioport.h> | 86 | #include <linux/ioport.h> | 
| 87 | #include <linux/slab.h> | ||
| 88 | #include <linux/interrupt.h> | 87 | #include <linux/interrupt.h> | 
| 89 | #include <linux/pci.h> | 88 | #include <linux/pci.h> | 
| 90 | #include <linux/netdevice.h> | 89 | #include <linux/netdevice.h> | 
| @@ -1523,13 +1522,13 @@ static void set_rx_mode(struct net_device *dev) | |||
| 1523 | memset(mc_filter, 0xff, sizeof(mc_filter)); | 1522 | memset(mc_filter, 0xff, sizeof(mc_filter)); | 
| 1524 | rx_mode = AcceptBroadcast | AcceptMulticast | AcceptMyPhys; | 1523 | rx_mode = AcceptBroadcast | AcceptMulticast | AcceptMyPhys; | 
| 1525 | } else if (!netdev_mc_empty(dev)) { | 1524 | } else if (!netdev_mc_empty(dev)) { | 
| 1526 | struct dev_mc_list *mclist; | 1525 | struct netdev_hw_addr *ha; | 
| 1527 | int bit; | 1526 | int bit; | 
| 1528 | int index; | 1527 | int index; | 
| 1529 | int crc; | 1528 | int crc; | 
| 1530 | memset (mc_filter, 0, sizeof (mc_filter)); | 1529 | memset (mc_filter, 0, sizeof (mc_filter)); | 
| 1531 | netdev_for_each_mc_addr(mclist, dev) { | 1530 | netdev_for_each_mc_addr(ha, dev) { | 
| 1532 | crc = ether_crc_le (ETH_ALEN, mclist->dmi_addr); | 1531 | crc = ether_crc_le(ETH_ALEN, ha->addr); | 
| 1533 | for (index=0, bit=0; bit < 6; bit++, crc <<= 1) | 1532 | for (index=0, bit=0; bit < 6; bit++, crc <<= 1) | 
| 1534 | if (crc & 0x80000000) index |= 1 << bit; | 1533 | if (crc & 0x80000000) index |= 1 << bit; | 
| 1535 | mc_filter[index/16] |= (1 << (index % 16)); | 1534 | mc_filter[index/16] |= (1 << (index % 16)); | 
