summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2020-09-30 22:49:36 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2020-09-30 22:49:36 +0200
commit802b2ab3c2ca8c5fa5e6b24dd3a52cd4b520612e (patch)
tree587fd9694c2ce090095527c1f5f9235bd1af50dc
parent5940c0d7f4db686ed405b2212295079af6a942f6 (diff)
patch: refresh
-rw-r--r--patch4
1 files changed, 2 insertions, 2 deletions
diff --git a/patch b/patch
index a88bf6ab2..83a4607ef 100644
--- a/patch
+++ b/patch
@@ -69,8 +69,8 @@ packet comes at the wrong time.
--- dde/e1000/e1000_main.c
+++ dde/e1000/e1000_main.c
@@ -3759,6 +3759,21 @@ static irqreturn_t e1000_intr(int irq, void *data)
- if (unlikely(test_bit(__E1000_DOWN, &adapter->flags)))
- return IRQ_HANDLED;
+ if (unlikely((!icr) || test_bit(__E1000_DOWN, &adapter->flags)))
+ return IRQ_NONE; /* Not our interrupt */
+ if (unlikely(icr & E1000_ICR_RXO)) {
+ /* Receive Overrun */