diff options
Diffstat (limited to 'drivers/net/82596.c')
-rw-r--r-- | drivers/net/82596.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/net/82596.c b/drivers/net/82596.c index 56e68db48861..dd8dc15556cb 100644 --- a/drivers/net/82596.c +++ b/drivers/net/82596.c | |||
@@ -1050,7 +1050,7 @@ static void i596_tx_timeout (struct net_device *dev) | |||
1050 | lp->last_restart = dev->stats.tx_packets; | 1050 | lp->last_restart = dev->stats.tx_packets; |
1051 | } | 1051 | } |
1052 | 1052 | ||
1053 | dev->trans_start = jiffies; | 1053 | dev->trans_start = jiffies; /* prevent tx timeout */ |
1054 | netif_wake_queue (dev); | 1054 | netif_wake_queue (dev); |
1055 | } | 1055 | } |
1056 | 1056 | ||
@@ -1060,7 +1060,6 @@ static netdev_tx_t i596_start_xmit(struct sk_buff *skb, struct net_device *dev) | |||
1060 | struct tx_cmd *tx_cmd; | 1060 | struct tx_cmd *tx_cmd; |
1061 | struct i596_tbd *tbd; | 1061 | struct i596_tbd *tbd; |
1062 | short length = skb->len; | 1062 | short length = skb->len; |
1063 | dev->trans_start = jiffies; | ||
1064 | 1063 | ||
1065 | DEB(DEB_STARTTX,printk(KERN_DEBUG "%s: i596_start_xmit(%x,%p) called\n", | 1064 | DEB(DEB_STARTTX,printk(KERN_DEBUG "%s: i596_start_xmit(%x,%p) called\n", |
1066 | dev->name, skb->len, skb->data)); | 1065 | dev->name, skb->len, skb->data)); |
@@ -1542,7 +1541,7 @@ static void set_multicast_list(struct net_device *dev) | |||
1542 | } | 1541 | } |
1543 | 1542 | ||
1544 | if (!netdev_mc_empty(dev)) { | 1543 | if (!netdev_mc_empty(dev)) { |
1545 | struct dev_mc_list *dmi; | 1544 | struct netdev_hw_addr *ha; |
1546 | unsigned char *cp; | 1545 | unsigned char *cp; |
1547 | struct mc_cmd *cmd; | 1546 | struct mc_cmd *cmd; |
1548 | 1547 | ||
@@ -1552,10 +1551,10 @@ static void set_multicast_list(struct net_device *dev) | |||
1552 | cmd->cmd.command = CmdMulticastList; | 1551 | cmd->cmd.command = CmdMulticastList; |
1553 | cmd->mc_cnt = cnt * ETH_ALEN; | 1552 | cmd->mc_cnt = cnt * ETH_ALEN; |
1554 | cp = cmd->mc_addrs; | 1553 | cp = cmd->mc_addrs; |
1555 | netdev_for_each_mc_addr(dmi, dev) { | 1554 | netdev_for_each_mc_addr(ha, dev) { |
1556 | if (!cnt--) | 1555 | if (!cnt--) |
1557 | break; | 1556 | break; |
1558 | memcpy(cp, dmi->dmi_addr, ETH_ALEN); | 1557 | memcpy(cp, ha->addr, ETH_ALEN); |
1559 | if (i596_debug > 1) | 1558 | if (i596_debug > 1) |
1560 | DEB(DEB_MULTI,printk(KERN_INFO "%s: Adding address %pM\n", | 1559 | DEB(DEB_MULTI,printk(KERN_INFO "%s: Adding address %pM\n", |
1561 | dev->name, cp)); | 1560 | dev->name, cp)); |