e1000 on 2.6.33: handle link-down
This commit is contained in:
parent
b3bfc21724
commit
2b4a3b0c5c
|
|
@ -3457,7 +3457,7 @@ static irqreturn_t e1000_intr(int irq, void *data)
|
|||
if (unlikely((!icr) || test_bit(__E1000_DOWN, &adapter->flags)))
|
||||
return IRQ_NONE; /* Not our interrupt */
|
||||
|
||||
if (!adapter->ecdev && unlikely(icr & (E1000_ICR_RXSEQ | E1000_ICR_LSC))) {
|
||||
if (unlikely(icr & (E1000_ICR_RXSEQ | E1000_ICR_LSC))) {
|
||||
hw->get_link_status = 1;
|
||||
/* guard against interrupt when we're going down */
|
||||
if (!test_bit(__E1000_DOWN, &adapter->flags))
|
||||
|
|
|
|||
Loading…
Reference in New Issue