diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2010-05-21 00:04:44 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-05-21 00:04:44 -0400 |
commit | f8965467f366fd18f01feafb5db10512d7b4422c (patch) | |
tree | 3706a9cd779859271ca61b85c63a1bc3f82d626e /drivers/net/82596.c | |
parent | a26272e5200765691e67d6780e52b32498fdb659 (diff) | |
parent | 2ec8c6bb5d8f3a62a79f463525054bae1e3d4487 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1674 commits)
qlcnic: adding co maintainer
ixgbe: add support for active DA cables
ixgbe: dcb, do not tag tc_prio_control frames
ixgbe: fix ixgbe_tx_is_paused logic
ixgbe: always enable vlan strip/insert when DCB is enabled
ixgbe: remove some redundant code in setting FCoE FIP filter
ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp
ixgbe: fix header len when unsplit packet overflows to data buffer
ipv6: Never schedule DAD timer on dead address
ipv6: Use POSTDAD state
ipv6: Use state_lock to protect ifa state
ipv6: Replace inet6_ifaddr->dead with state
cxgb4: notify upper drivers if the device is already up when they load
cxgb4: keep interrupts available when the ports are brought down
cxgb4: fix initial addition of MAC address
cnic: Return SPQ credit to bnx2x after ring setup and shutdown.
cnic: Convert cnic_local_flags to atomic ops.
can: Fix SJA1000 command register writes on SMP systems
bridge: fix build for CONFIG_SYSFS disabled
ARCNET: Limit com20020 PCI ID matches for SOHARD cards
...
Fix up various conflicts with pcmcia tree drivers/net/
{pcmcia/3c589_cs.c, wireless/orinoco/orinoco_cs.c and
wireless/orinoco/spectrum_cs.c} and feature removal
(Documentation/feature-removal-schedule.txt).
Also fix a non-content conflict due to pm_qos_requirement getting
renamed in the PM tree (now pm_qos_request) in net/mac80211/scan.c
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)); |