Re: 2.6.0-test6-mm1
From: Andrew Morton <hidden>
Date: 2003-09-29 19:18:14
Also in:
lkml
Dave Jones [off-list ref] wrote:
On Sun, Sep 28, 2003 at 07:10:38PM -0700, Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test6/2.6.0-test6-mm1 Debug: sleeping function called from invalid context at include/linux/rwsem.h:43 in_atomic():0, irqs_disabled():1 Call Trace: [<02123550>] do_page_fault+0x0/0x588 [<021291be>] __might_sleep+0x9e/0xc0 [<021237e0>] do_page_fault+0x290/0x588 [<02135a85>] update_process_times+0x45/0x50 [<02113ab8>] timer_interrupt+0x188/0x1e0 [<0210ea0b>] do_IRQ+0x18b/0x230 [<02123550>] do_page_fault+0x0/0x588
You have the 4G split enabled, and took a pagefault in the timer interrupt handler. Conceivably that fault hit vmalloc space, but I don't see how. Even if it did, it shouldn't have got through to taking mmap_sem. I'm stumped. Maybe Ingo can spot it? -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>