diff options
Diffstat (limited to 'drivers/net/e1000e/netdev.c')
| -rw-r--r-- | drivers/net/e1000e/netdev.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/e1000e/netdev.c b/drivers/net/e1000e/netdev.c index 941c5f9d0dd..c3105c5087e 100644 --- a/drivers/net/e1000e/netdev.c +++ b/drivers/net/e1000e/netdev.c @@ -679,8 +679,8 @@ static bool e1000_clean_tx_irq(struct e1000_adapter *adapter)  		adapter->detect_tx_hung = 0;  		if (tx_ring->buffer_info[i].time_stamp &&  		    time_after(jiffies, tx_ring->buffer_info[i].time_stamp -			       + (adapter->tx_timeout_factor * HZ)) -		    && !(er32(STATUS) & E1000_STATUS_TXOFF)) { +			       + (adapter->tx_timeout_factor * HZ)) && +		    !(er32(STATUS) & E1000_STATUS_TXOFF)) {  			schedule_work(&adapter->print_hang_task);  			netif_stop_queue(netdev);  		} @@ -4046,8 +4046,8 @@ static int e1000_transfer_dhcp_info(struct e1000_adapter *adapter,  	u16 length, offset;  	if (vlan_tx_tag_present(skb)) { -		if (!((vlan_tx_tag_get(skb) == adapter->hw.mng_cookie.vlan_id) -		    && (adapter->hw.mng_cookie.status & +		if (!((vlan_tx_tag_get(skb) == adapter->hw.mng_cookie.vlan_id) && +		    (adapter->hw.mng_cookie.status &  			E1000_MNG_DHCP_COOKIE_STATUS_VLAN)))  			return 0;  	}  |