Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1765654AbXLMTz7 (ORCPT ); Thu, 13 Dec 2007 14:55:59 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1759303AbXLMTzs (ORCPT ); Thu, 13 Dec 2007 14:55:48 -0500 Received: from smtp2.linux-foundation.org ([207.189.120.14]:50792 "EHLO smtp2.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1762851AbXLMTzq (ORCPT ); Thu, 13 Dec 2007 14:55:46 -0500 Date: Thu, 13 Dec 2007 11:55:26 -0800 From: Andrew Morton To: Kamalesh Babulal Cc: linux-kernel@vger.kernel.org, Andy Whitcroft , Balbir Singh , netdev@vger.kernel.org Subject: Re: 2.6.24-rc5-mm1 regression - kernel warning on tcp_fastretrans_alert() Message-Id: <20071213115526.3b790bad.akpm@linux-foundation.org> In-Reply-To: <47614815.8070007@linux.vnet.ibm.com> References: <20071213024050.7d6e5f3e.akpm@linux-foundation.org> <47614815.8070007@linux.vnet.ibm.com> X-Mailer: Sylpheed 2.4.1 (GTK+ 2.8.17; x86_64-unknown-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3702 Lines: 61 On Thu, 13 Dec 2007 20:26:21 +0530 Kamalesh Babulal wrote: > Hi Andrew, Hi. Please do try to cc netdev@vger.kernel.org on net-related problems. Doing so will often save multiple hours latency and will optimise away one entire email (ie: this one). > Following call trace is seen in 2.6.24-rc5-mm1 kernel also,it was reported > for 2.6.24-rc4-mm1 kernel http://lkml.org/lkml/2007/12/6/22 > > ls21b kernel: [ 7530.313408] WARNING: at net/ipv4/tcp_input.c:2533 tcp_fastretrans_alert() > ls21b kernel: [ 7530.354051] Pid: 0, comm: swapper Not tainted 2.6.24-rc5-mm1 #1 > ls21b kernel: [ 7530.389487] > ls21b kernel: [ 7530.389488] Call Trace: > ls21b kernel: [ 7530.413030] [] tcp_fastretrans_alert+0x127/0xdaf > ls21b kernel: [ 7530.454295] [] tcp_ack+0xf2f/0x10fe > ls21b kernel: [ 7530.485066] [] tcp_rcv_established+0x695/0x79a > ls21b kernel: [ 7530.521542] [] trace_hardirqs_off+0x39/0xdc > ls21b kernel: [ 7530.556468] [] tcp_v4_do_rcv+0x37/0x3e1 > ls21b kernel: [ 7530.589317] [] tcp_v4_rcv+0xac7/0xb93 > ls21b kernel: [ 7530.621126] [] ip_local_deliver_finish+0x54/0x20f > ls21b kernel: [ 7530.659168] [] ip_local_deliver_finish+0x134/0x20f > ls21b kernel: [ 7530.697724] [] ip_local_deliver+0x72/0x7a > ls21b kernel: [ 7530.731609] [] ip_rcv_finish+0x3c0/0x430 > ls21b kernel: [ 7530.764977] [] netif_receive_skb+0x10e/0x44d > ls21b kernel: [ 7530.800422] [] ip_rcv+0x326/0x35d > ls21b kernel: [ 7530.830148] [] netif_receive_skb+0x3df/0x44d > ls21b kernel: [ 7530.865603] [] :bnx2:bnx2_poll+0x1262/0x14a4 > ls21b kernel: [ 7530.901039] [] __next_cpu+0x19/0x28 > ls21b kernel: [ 7530.931805] [] find_busiest_group+0x252/0x6da > ls21b kernel: [ 7530.967768] [] trace_hardirqs_off+0x39/0xdc > ls21b kernel: [ 7531.002693] [] trace_hardirqs_off+0x39/0xdc > ls21b kernel: [ 7531.037612] [] check_chain_key+0x9c/0x15f > ls21b kernel: [ 7531.071501] [] __lock_acquire+0xdee/0xf06 > ls21b kernel: [ 7531.105386] [] net_rx_action+0x75/0x234 > ls21b kernel: [ 7531.138233] [] net_rx_action+0x75/0x234 > ls21b kernel: [ 7531.171074] [] net_rx_action+0xec/0x234 > ls21b kernel: [ 7531.203920] [] __do_softirq+0x5f/0xe3 > ls21b kernel: [ 7531.235721] [] call_softirq+0x1c/0x28 > ls21b kernel: [ 7531.267528] [] do_softirq+0x45/0x108 > ls21b kernel: [ 7531.298811] [] irq_exit+0x4e/0x50 > ls21b kernel: [ 7531.328540] [] do_IRQ+0x171/0x194 > ls21b kernel: [ 7531.358267] [] ret_from_intr+0x0/0xf > ls21b kernel: [ 7531.389549] [] default_idle+0x58/0x8a > ls21b kernel: [ 7531.425096] [] default_idle+0x56/0x8a > ls21b kernel: [ 7531.456900] [] default_idle+0x0/0x8a > ls21b kernel: [ 7531.488186] [] cpu_idle+0xb5/0xec > ls21b kernel: [ 7531.517913] [] start_secondary+0x3ca/0x3da > That is if (WARN_ON(!tp->sacked_out && tp->fackets_out)) tp->fackets_out = 0; -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/