[opensuse-kernel] [patch] Fix for bnc#731590
Hello guys, see the attached patch for the fix. (CC me if you reply to this as I am not subscribed) Cheers Tom
On Wednesday 01 of February 2012 13:26EN, Tomáš Chvátal wrote:
Hello guys,
see the attached patch for the fix.
For the record: Patch-mainline: 3.3-rc1 Git-commit: b189e810619a676e6b931a942a3e8387f3d39c21 Michal Kubeček -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 1.2.2012 14:36, Michal Kubeček wrote:
On Wednesday 01 of February 2012 13:26EN, Tomáš Chvátal wrote:
Hello guys,
see the attached patch for the fix.
For the record:
Patch-mainline: 3.3-rc1 Git-commit: b189e810619a676e6b931a942a3e8387f3d39c21
Can you submit this commit to stable@vger.kernel.org? Then openSUSE and other distros will get the fix automatically. Thanks, Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Wednesday 15 of February 2012 16:18EN, Michal Marek wrote:
On 1.2.2012 14:36, Michal Kubeček wrote:
Patch-mainline: 3.3-rc1 Git-commit: b189e810619a676e6b931a942a3e8387f3d39c21
Can you submit this commit to stable@vger.kernel.org? Then openSUSE and other distros will get the fix automatically.
I'll do it. However, it probably won't be enough for openSUSE 12.1 as 3.1 stable has been closed. Michal Kubeček -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 15.2.2012 16:26, Michal Kubeček wrote:
On Wednesday 15 of February 2012 16:18EN, Michal Marek wrote:
On 1.2.2012 14:36, Michal Kubeček wrote:
Patch-mainline: 3.3-rc1 Git-commit: b189e810619a676e6b931a942a3e8387f3d39c21
Can you submit this commit to stable@vger.kernel.org? Then openSUSE and other distros will get the fix automatically.
I'll do it. However, it probably won't be enough for openSUSE 12.1 as 3.1 stable has been closed.
I see. OK, then please one of you submit a patch with proper headers, see http://kernel.opensuse.org/cgit/kernel-source/tree/README#n56 . Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
From: françois romieu <romieu@fr.zoreil.com> Date: Sun Jan 8 13:41:33 2012 +0000 Subject: 8139cp: fix missing napi_gro_flush References: bnc#731590 Patch-mainline: 3.3-rc1 Git-commit: b189e810619a676e6b931a942a3e8387f3d39c21 8139cp: fix missing napi_gro_flush The driver uses __napi_complete and napi_gro_receive. Without it, the driver hits the BUG_ON(n->gro_list) assertion hard in __napi_complete. Signed-off-by: Francois Romieu <romieu@fr.zoreil.com> Tested-by: Marin Glibic <zhilla2@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Michal Kubecek <mkubecek@suse.cz> --- drivers/net/8139cp.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/net/8139cp.c b/drivers/net/8139cp.c index cc4c210..b325560 100644 --- a/drivers/net/8139cp.c +++ b/drivers/net/8139cp.c @@ -563,6 +563,7 @@ rx_next: if (cpr16(IntrStatus) & cp_rx_intr_mask) goto rx_status_loop; + napi_gro_flush(napi); spin_lock_irqsave(&cp->lock, flags); __napi_complete(napi); cpw16_f(IntrMask, cp_intr_mask); -- 1.7.7 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (4)
-
Michal Kubecek
-
Michal Kubeček
-
Michal Marek
-
Tomáš Chvátal