Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S268609AbUIXJ1e (ORCPT ); Fri, 24 Sep 2004 05:27:34 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S268637AbUIXJ1d (ORCPT ); Fri, 24 Sep 2004 05:27:33 -0400 Received: from barclay.balt.net ([195.14.162.78]:53468 "EHLO barclay.balt.net") by vger.kernel.org with ESMTP id S268609AbUIXJ1S (ORCPT ); Fri, 24 Sep 2004 05:27:18 -0400 Date: Fri, 24 Sep 2004 12:25:47 +0300 From: Zilvinas Valinskas To: Patrick McHardy Cc: Mathieu B?rard , linux-kernel@vger.kernel.org Subject: Re: Oops with racoon and linux-2.6.9-rc2-mm1 Message-ID: <20040924092546.GA14850@gemtek.lt> Reply-To: Zilvinas Valinskas References: <41520074.3080706@crans.org> <41524CEE.2020508@trash.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <41524CEE.2020508@trash.net> X-Attribution: Zilvinas X-Url: http://www.gemtek.lt/ User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2320 Lines: 74 Seems like the same patch is missing from linux 2.6.9-rc2-bk8 too. As reported this solves the problem in mm tree ... BR On Thu, Sep 23, 2004 at 06:11:26AM +0200, Patrick McHardy wrote: > 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! > > > > # 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; > } > } - 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/