diff options
Diffstat (limited to 'drivers/net/e1000/e1000_main.c')
-rw-r--r-- | drivers/net/e1000/e1000_main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/e1000/e1000_main.c b/drivers/net/e1000/e1000_main.c index 7ec1a0c5a0cf..c4a303023b31 100644 --- a/drivers/net/e1000/e1000_main.c +++ b/drivers/net/e1000/e1000_main.c | |||
@@ -31,7 +31,7 @@ | |||
31 | 31 | ||
32 | char e1000_driver_name[] = "e1000"; | 32 | char e1000_driver_name[] = "e1000"; |
33 | static char e1000_driver_string[] = "Intel(R) PRO/1000 Network Driver"; | 33 | static char e1000_driver_string[] = "Intel(R) PRO/1000 Network Driver"; |
34 | #define DRV_VERSION "7.3.21-k2-NAPI" | 34 | #define DRV_VERSION "7.3.21-k3-NAPI" |
35 | const char e1000_driver_version[] = DRV_VERSION; | 35 | const char e1000_driver_version[] = DRV_VERSION; |
36 | static const char e1000_copyright[] = "Copyright (c) 1999-2006 Intel Corporation."; | 36 | static const char e1000_copyright[] = "Copyright (c) 1999-2006 Intel Corporation."; |
37 | 37 | ||
@@ -3697,7 +3697,7 @@ static irqreturn_t e1000_intr(int irq, void *data) | |||
3697 | struct e1000_hw *hw = &adapter->hw; | 3697 | struct e1000_hw *hw = &adapter->hw; |
3698 | u32 rctl, icr = er32(ICR); | 3698 | u32 rctl, icr = er32(ICR); |
3699 | 3699 | ||
3700 | if (unlikely(!icr)) | 3700 | if (unlikely((!icr) || test_bit(__E1000_RESETTING, &adapter->flags))) |
3701 | return IRQ_NONE; /* Not our interrupt */ | 3701 | return IRQ_NONE; /* Not our interrupt */ |
3702 | 3702 | ||
3703 | /* IMS will not auto-mask if INT_ASSERTED is not set, and if it is | 3703 | /* IMS will not auto-mask if INT_ASSERTED is not set, and if it is |