Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754391AbYBJVZl (ORCPT ); Sun, 10 Feb 2008 16:25:41 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750769AbYBJVZc (ORCPT ); Sun, 10 Feb 2008 16:25:32 -0500 Received: from e31.co.us.ibm.com ([32.97.110.149]:36235 "EHLO e31.co.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750751AbYBJVZb (ORCPT ); Sun, 10 Feb 2008 16:25:31 -0500 Date: Sun, 10 Feb 2008 13:25:28 -0800 From: Nishanth Aravamudan To: Andrew Morton Cc: Miles Lane , LKML , Adam Litke , David Gibson Subject: Re: 2.6.24-git20 -- BUG: sleeping function called from invalid context at include/asm/uaccess_32.h:449 Message-ID: <20080210212528.GA17442@us.ibm.com> References: <20080209162643.fd3822f1.akpm@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080209162643.fd3822f1.akpm@linux-foundation.org> X-Operating-System: Linux 2.6.24-g8561b089 (x86_64) User-Agent: Mutt/1.5.15+20070412 (2007-04-11) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1770 Lines: 47 On 09.02.2008 [16:26:43 -0800], Andrew Morton wrote: > On Sat, 9 Feb 2008 14:03:28 -0500 "Miles Lane" wrote: > > > Command run: > > find /proc | xargs tail > > > > [ 2710.028219] BUG: sleeping function called from invalid context at > > include/asm/uaccess_32.h:449 > > [ 2710.028229] in_atomic():1, irqs_disabled():0 > > [ 2710.028232] 1 lock held by head/9380: > > [ 2710.028234] #0: (hugetlb_lock){--..}, at: [] > > hugetlb_overcommit_handler+0x16/0x3e > > [ 2710.028248] Pid: 9380, comm: head Not tainted 2.6.24-git20 #5 > > [ 2710.028260] [] __might_sleep+0xc2/0xc9 > > [ 2710.028267] [] copy_to_user+0x32/0x49 > > [ 2710.028277] [] do_proc_doulongvec_minmax+0x1df/0x27f > > [ 2710.028289] [] proc_doulongvec_minmax+0x15/0x17 > > [ 2710.028295] [] hugetlb_overcommit_handler+0x2a/0x3e > > [ 2710.028303] [] proc_sys_read+0x5e/0x7b > > [ 2710.028311] [] ? proc_sys_read+0x0/0x7b > > [ 2710.028317] [] vfs_read+0x8a/0x106 > > [ 2710.028325] [] sys_read+0x3b/0x60 > > [ 2710.028331] [] sysenter_past_esp+0x5f/0xa5 > > Ugh, how did I let that one through? Don't blame yourself, blame me. > Guys, how often mut it be said? Hopefully this is often enough. > PLEASE always test all code with all kernel deubg options enabled. Yep, 100% my error. Am testing a fix now, will post soon. Thanks, Nish -- Nishanth Aravamudan IBM Linux Technology Center -- 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/