Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S268263AbUIWENw (ORCPT ); Thu, 23 Sep 2004 00:13:52 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S268255AbUIWENA (ORCPT ); Thu, 23 Sep 2004 00:13:00 -0400 Received: from [62.206.217.67] ([62.206.217.67]:12166 "EHLO gw.localnet") by vger.kernel.org with ESMTP id S268263AbUIWELe (ORCPT ); Thu, 23 Sep 2004 00:11:34 -0400 Message-ID: <41524CEE.2020508@trash.net> Date: Thu, 23 Sep 2004 06:11:26 +0200 From: Patrick McHardy User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040413 Debian/1.6-5 X-Accept-Language: en MIME-Version: 1.0 To: =?ISO-8859-1?Q?Mathieu_B=E9rard?= CC: linux-kernel@vger.kernel.org Subject: Re: Oops with racoon and linux-2.6.9-rc2-mm1 References: <41520074.3080706@crans.org> In-Reply-To: <41520074.3080706@crans.org> Content-Type: multipart/mixed; boundary="------------030700000108060609050100" Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2403 Lines: 80 This is a multi-part message in MIME format. --------------030700000108060609050100 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Should be fixed by this patch. Regards Patrick Mathieu B?rard wrote: > Hi, > > I get this Oops using racoon and linux 2.6.9-rc2-mm1, > though everything run smoothly with a 2.6.8 kernel. > > Here the oops (copied by hand): > > Warning: kfree_skb on hard IRQ 000000c0 > scheduling while atomic: racoon/0xffffff00/1680 > [] schedule+0x32b/0x480 > [] sys_sched_yield+0x1a/0x20 > [] coredump_wait+0x2b/0x90 > [] do_coredump+0xca/0x1a1 > [] buffered_rmqueue+0xdd/0x1b0 > [] autoremove_wake_function+0x0/0x50 > [] __dequeue_signal+0xe5/0x150 > [] dequeue_signal+0x23/0x90 > [] get_signal_to_deliver+0x24d/0x300 > [] do_signal+0x8f/0x160 > [] __pollwait+0x0/0xc0 > [] sys_recv+0x37/0x40 > [] do_IRQ+0xec/0x190 > [] do_page_fault+0x0/0x575 > [] do_notify_resume+0x37/0x3c > [] work_notifysig+0x13/0x15 > Kernel panic - not syncing: Aiee, killing interrupt handler! > --------------030700000108060609050100 Content-Type: text/plain; name="x" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="x" # This is a BitKeeper generated diff -Nru style patch. # # ChangeSet # 2004/09/23 06:05:52+02:00 kaber@coreworks.de # [XFRM]: Fix unbalanced spin_unlock_bh # # Signed-off-by: Patrick McHardy # # net/xfrm/xfrm_state.c # 2004/09/23 06:05:25+02:00 kaber@coreworks.de +0 -1 # [XFRM]: Fix unbalanced spin_unlock_bh # # Signed-off-by: Patrick McHardy # diff -Nru a/net/xfrm/xfrm_state.c b/net/xfrm/xfrm_state.c --- a/net/xfrm/xfrm_state.c 2004-09-23 06:07:23 +02:00 +++ b/net/xfrm/xfrm_state.c 2004-09-23 06:07:23 +02:00 @@ -592,7 +592,6 @@ list_for_each_entry(x, xfrm_state_bydst+i, bydst) { if (x->km.seq == seq) { xfrm_state_hold(x); - spin_unlock_bh(&xfrm_state_lock); return x; } } --------------030700000108060609050100-- - 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/