From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263724AbTJORYd (ORCPT ); Wed, 15 Oct 2003 13:24:33 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263726AbTJORYd (ORCPT ); Wed, 15 Oct 2003 13:24:33 -0400 Received: from fw.osdl.org ([65.172.181.6]:38072 "EHLO mail.osdl.org") by vger.kernel.org with ESMTP id S263724AbTJORYa (ORCPT ); Wed, 15 Oct 2003 13:24:30 -0400 Date: Wed, 15 Oct 2003 10:28:10 -0700 From: Andrew Morton To: Bradley Chapman Cc: linux-kernel@vger.kernel.org, linux1394-devel@lists.sourceforge.net Subject: Re: 2.6.0-test7-mm1 Message-Id: <20031015102810.4017950f.akpm@osdl.org> In-Reply-To: <20031015123444.46223.qmail@web40904.mail.yahoo.com> References: <20031015032215.58d832c1.akpm@osdl.org> <20031015123444.46223.qmail@web40904.mail.yahoo.com> X-Mailer: Sylpheed version 0.9.4 (GTK+ 1.2.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Bradley Chapman wrote: > > You're welcome. Unfortunately I got this non-fatal Oops when I first booted: > > ohci1394: $Rev: 1045 $ Ben Collins > ohci1394_0: OHCI-1394 1.1 (PCI): IRQ=[10] MMIO=[e8207000-e82077ff] Max > Packet=[2048] > Debug: sleeping function called from invalid context at mm/slab.c:1869 > in_atomic():1, irqs_disabled():0 > Call Trace: > [] __might_sleep+0xa0/0xc2 > [] __kmalloc+0x204/0x216 > [] hpsb_create_hostinfo+0x6b/0xe8 [ieee1394] > [] nodemgr_add_host+0x23/0x1d2 [ieee1394] > [] sprintf+0x1f/0x23 > [] highlevel_add_host+0x6b/0x6f [ieee1394] > [] hpsb_add_host+0x6d/0x95 [ieee1394] highlevel_add_host() does read_lock() and then proceeds to do things like starting kernel threads under that lock. The locking is pretty broken in there :(