diff options
Diffstat (limited to '')
-rw-r--r-- | debian/patches-rt/0204-net-Have-__napi_schedule_irqoff-disable-interrupts-o.patch | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/debian/patches-rt/0204-net-Have-__napi_schedule_irqoff-disable-interrupts-o.patch b/debian/patches-rt/0204-net-Have-__napi_schedule_irqoff-disable-interrupts-o.patch index dc8879fd7..43e8e3793 100644 --- a/debian/patches-rt/0204-net-Have-__napi_schedule_irqoff-disable-interrupts-o.patch +++ b/debian/patches-rt/0204-net-Have-__napi_schedule_irqoff-disable-interrupts-o.patch @@ -2,7 +2,7 @@ From: Steven Rostedt <rostedt@goodmis.org> Date: Tue, 6 Dec 2016 17:50:30 -0500 Subject: [PATCH 204/353] net: Have __napi_schedule_irqoff() disable interrupts on RT -Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=885ccc3fa2dba0d75c963dff76a6dc343f36c3db +Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=be0d623b9eb2bb8865429d5196103ee6dea04611 A customer hit a crash where the napi sd->poll_list became corrupted. The customer had the bnx2x driver, which does a @@ -52,10 +52,10 @@ index 63a0574e2ac2..086cd650f555 100644 static inline bool napi_disable_pending(struct napi_struct *n) { diff --git a/net/core/dev.c b/net/core/dev.c -index f6443510a476..1103427c6942 100644 +index face03c32651..209d15808646 100644 --- a/net/core/dev.c +++ b/net/core/dev.c -@@ -5955,6 +5955,7 @@ bool napi_schedule_prep(struct napi_struct *n) +@@ -5957,6 +5957,7 @@ bool napi_schedule_prep(struct napi_struct *n) } EXPORT_SYMBOL(napi_schedule_prep); @@ -63,7 +63,7 @@ index f6443510a476..1103427c6942 100644 /** * __napi_schedule_irqoff - schedule for receive * @n: entry to schedule -@@ -5973,6 +5974,7 @@ void __napi_schedule_irqoff(struct napi_struct *n) +@@ -5975,6 +5976,7 @@ void __napi_schedule_irqoff(struct napi_struct *n) __napi_schedule(n); } EXPORT_SYMBOL(__napi_schedule_irqoff); |