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/dmfe.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/dmfe.c')
| -rw-r--r-- | drivers/net/tulip/dmfe.c | 13 | 
1 files changed, 6 insertions, 7 deletions
| diff --git a/drivers/net/tulip/dmfe.c b/drivers/net/tulip/dmfe.c index 95b38d803e9b..7278ecb823cb 100644 --- a/drivers/net/tulip/dmfe.c +++ b/drivers/net/tulip/dmfe.c | |||
| @@ -74,7 +74,6 @@ | |||
| 74 | #include <linux/ptrace.h> | 74 | #include <linux/ptrace.h> | 
| 75 | #include <linux/errno.h> | 75 | #include <linux/errno.h> | 
| 76 | #include <linux/ioport.h> | 76 | #include <linux/ioport.h> | 
| 77 | #include <linux/slab.h> | ||
| 78 | #include <linux/interrupt.h> | 77 | #include <linux/interrupt.h> | 
| 79 | #include <linux/pci.h> | 78 | #include <linux/pci.h> | 
| 80 | #include <linux/dma-mapping.h> | 79 | #include <linux/dma-mapping.h> | 
| @@ -1454,7 +1453,7 @@ static void update_cr6(u32 cr6_data, unsigned long ioaddr) | |||
| 1454 | 1453 | ||
| 1455 | static void dm9132_id_table(struct DEVICE *dev) | 1454 | static void dm9132_id_table(struct DEVICE *dev) | 
| 1456 | { | 1455 | { | 
| 1457 | struct dev_mc_list *mcptr; | 1456 | struct netdev_hw_addr *ha; | 
| 1458 | u16 * addrptr; | 1457 | u16 * addrptr; | 
| 1459 | unsigned long ioaddr = dev->base_addr+0xc0; /* ID Table */ | 1458 | unsigned long ioaddr = dev->base_addr+0xc0; /* ID Table */ | 
| 1460 | u32 hash_val; | 1459 | u32 hash_val; | 
| @@ -1478,8 +1477,8 @@ static void dm9132_id_table(struct DEVICE *dev) | |||
| 1478 | hash_table[3] = 0x8000; | 1477 | hash_table[3] = 0x8000; | 
| 1479 | 1478 | ||
| 1480 | /* the multicast address in Hash Table : 64 bits */ | 1479 | /* the multicast address in Hash Table : 64 bits */ | 
| 1481 | netdev_for_each_mc_addr(mcptr, dev) { | 1480 | netdev_for_each_mc_addr(ha, dev) { | 
| 1482 | hash_val = cal_CRC((char *) mcptr->dmi_addr, 6, 0) & 0x3f; | 1481 | hash_val = cal_CRC((char *) ha->addr, 6, 0) & 0x3f; | 
| 1483 | hash_table[hash_val / 16] |= (u16) 1 << (hash_val % 16); | 1482 | hash_table[hash_val / 16] |= (u16) 1 << (hash_val % 16); | 
| 1484 | } | 1483 | } | 
| 1485 | 1484 | ||
| @@ -1497,7 +1496,7 @@ static void dm9132_id_table(struct DEVICE *dev) | |||
| 1497 | static void send_filter_frame(struct DEVICE *dev) | 1496 | static void send_filter_frame(struct DEVICE *dev) | 
| 1498 | { | 1497 | { | 
| 1499 | struct dmfe_board_info *db = netdev_priv(dev); | 1498 | struct dmfe_board_info *db = netdev_priv(dev); | 
| 1500 | struct dev_mc_list *mcptr; | 1499 | struct netdev_hw_addr *ha; | 
| 1501 | struct tx_desc *txptr; | 1500 | struct tx_desc *txptr; | 
| 1502 | u16 * addrptr; | 1501 | u16 * addrptr; | 
| 1503 | u32 * suptr; | 1502 | u32 * suptr; | 
| @@ -1520,8 +1519,8 @@ static void send_filter_frame(struct DEVICE *dev) | |||
| 1520 | *suptr++ = 0xffff; | 1519 | *suptr++ = 0xffff; | 
| 1521 | 1520 | ||
| 1522 | /* fit the multicast address */ | 1521 | /* fit the multicast address */ | 
| 1523 | netdev_for_each_mc_addr(mcptr, dev) { | 1522 | netdev_for_each_mc_addr(ha, dev) { | 
| 1524 | addrptr = (u16 *) mcptr->dmi_addr; | 1523 | addrptr = (u16 *) ha->addr; | 
| 1525 | *suptr++ = addrptr[0]; | 1524 | *suptr++ = addrptr[0]; | 
| 1526 | *suptr++ = addrptr[1]; | 1525 | *suptr++ = addrptr[1]; | 
| 1527 | *suptr++ = addrptr[2]; | 1526 | *suptr++ = addrptr[2]; | 
