Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261309AbTEMOq5 (ORCPT ); Tue, 13 May 2003 10:46:57 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261311AbTEMOq5 (ORCPT ); Tue, 13 May 2003 10:46:57 -0400 Received: from 205-158-62-136.outblaze.com ([205.158.62.136]:64457 "HELO fs5-4.us4.outblaze.com") by vger.kernel.org with SMTP id S261309AbTEMOqy (ORCPT ); Tue, 13 May 2003 10:46:54 -0400 Subject: Re: 2.5.69+bk: "sleeping function called from illegal context" on card release while shutting down From: Felipe Alfaro Solana To: alexander.riesen@synopsys.COM Cc: David Hinds , LKML In-Reply-To: <20030513135759.GG32559@Synopsys.COM> References: <20030513135759.GG32559@Synopsys.COM> Content-Type: text/plain Message-Id: <1052837896.1000.2.camel@teapot.felipe-alfaro.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.3.3 (Preview Release) Date: 13 May 2003 16:58:17 +0200 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1706 Lines: 42 On Tue, 2003-05-13 at 15:57, Alex Riesen wrote: > Just tried to eject the card while the system was shutting down. > > Debug: sleeping function called from illegal context at include/asm/semaphore.h:119 > Call Trace: > [] __might_sleep+0x58/0x70 > [] +0x82/0x58c [pcmcia_core] > [] undo_irq+0x23/0x90 [pcmcia_core] > [] +0x82/0x58c [pcmcia_core] > [] pcmcia_release_irq+0xb8/0xe0 [pcmcia_core] > [] pcnet_release+0x0/0x80 [pcnet_cs] > [] CardServices+0x155/0x260 [pcmcia_core] > [] CardServices+0x149/0x260 [pcmcia_core] > [] pcnet_release+0x56/0x80 [pcnet_cs] > [] run_timer_softirq+0xc4/0x1a0 > [] handle_IRQ_event+0x33/0xf0 > [] do_softirq+0xa9/0xb0 > [] do_IRQ+0x125/0x150 > [] common_interrupt+0x18/0x20 > [] strnlen_user+0x1a/0x40 > [] create_elf_tables+0x2d2/0x360 > [] load_elf_binary+0x4cd/0xba0 > [] buffered_rmqueue+0xc9/0x160 > [] load_elf_binary+0x0/0xba0 > [] search_binary_handler+0xcb/0x2d0 > [] do_execve+0x159/0x1a0 > [] getname+0x78/0xc0 > [] sys_execve+0x36/0x70 > [] syscall_call+0x7/0xb Don't know if this is fixed by latest Russell patches, but vanilla and -bk snapshots do *not* contain the latest PCMCIA/CardBus code. Is it possible for you to try 2.5.69-mm4? Thanks! - 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/