diff options
Diffstat (limited to 'drivers/net/ethernet/intel/igb/igb_main.c')
-rw-r--r-- | drivers/net/ethernet/intel/igb/igb_main.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c index 78574c06635b..20b728218d20 100644 --- a/drivers/net/ethernet/intel/igb/igb_main.c +++ b/drivers/net/ethernet/intel/igb/igb_main.c | |||
@@ -2058,6 +2058,7 @@ int igb_up(struct igb_adapter *adapter) | |||
2058 | igb_assign_vector(adapter->q_vector[0], 0); | 2058 | igb_assign_vector(adapter->q_vector[0], 0); |
2059 | 2059 | ||
2060 | /* Clear any pending interrupts. */ | 2060 | /* Clear any pending interrupts. */ |
2061 | rd32(E1000_TSICR); | ||
2061 | rd32(E1000_ICR); | 2062 | rd32(E1000_ICR); |
2062 | igb_irq_enable(adapter); | 2063 | igb_irq_enable(adapter); |
2063 | 2064 | ||
@@ -3865,6 +3866,7 @@ static int __igb_open(struct net_device *netdev, bool resuming) | |||
3865 | napi_enable(&(adapter->q_vector[i]->napi)); | 3866 | napi_enable(&(adapter->q_vector[i]->napi)); |
3866 | 3867 | ||
3867 | /* Clear any pending interrupts. */ | 3868 | /* Clear any pending interrupts. */ |
3869 | rd32(E1000_TSICR); | ||
3868 | rd32(E1000_ICR); | 3870 | rd32(E1000_ICR); |
3869 | 3871 | ||
3870 | igb_irq_enable(adapter); | 3872 | igb_irq_enable(adapter); |