Unable to handle kernel paging request at virtual address 9000000c printing eip: c0149037 *pde = 00000000 Oops: 0000 [#1] PREEMPT Modules linked in: CPU: 0 EIP: 0060:[] Not tainted VLI EFLAGS: 00010286 (2.6.9-gentoo-r4no) EIP is at __vma_link+0x27/0x80 eax: 90000000 ebx: c6364660 ecx: eac7ab73 edx: 90000000 esi: 84c7ab73 edi: 00c2ca47 ebp: 00001000 esp: c5df4df5 ds: 007b es: 007b ss: 0068 Process dmesg (pid: 16695, threadinfo=c5df4000 task=cca98aa0) Stack: 4cc013cd 04c04daf 46c04dad 6c000002 c6364660 00c2ca47 c8fa462c c01490f0 00c2ca47 c6364660 90000000 84c7ab73 eac7ab73 c6364660 08048000 00000000 c0149d5a 00c2ca47 c6364660 90000000 84c7ab73 eac7ab73 00491433 00c49596 Call Trace: [] vma_link+0x60/0x110 [] do_mmap_pgoff+0x3fa/0x750 Code: 00 8d 76 00 83 ec 1c 8b 54 24 28 89 5c 24 10 8b 4c 24 30 89 74 24 14 8b 5c 24 24 89 7c 24 18 85 d2 8b 74 24 2c 8b 7c 24 20 74 39 <8b> 42 0c 89 43 0c 89 5a 0c 89 74 24 08 89 5c 24 04 89 3c 24 89 <6>note: dmesg[16695] exited with preempt_count 1 Debug: sleeping function called from invalid context at include/linux/rwsem.h:43 in_atomic():1, irqs_disabled():0 [] __might_sleep+0xb7/0xe0 [] printk+0x17/0x20 [] do_exit+0xb0/0x450 [] die+0x18d/0x190 [] printk+0x17/0x20 [] do_page_fault+0x242/0x5de [] do_page_fault+0x0/0x5de [] error_code+0x2d/0x40 [] __vma_link+0x27/0x80 [] vma_link+0x60/0x110 [] do_mmap_pgoff+0x3fa/0x750 bad: scheduling while atomic! [] schedule+0x4ec/0x500 [] do_mmap_pgoff+0x3fa/0x750 [] __kernel_text_address+0x2e/0x40 [] print_context_stack+0x2d/0x70 [] do_mmap_pgoff+0x3fa/0x750 [] show_trace+0x58/0xa0 [] rwsem_down_read_failed+0x9d/0x190 [] .text.lock.exit+0x6b/0xd7 [] die+0x18d/0x190 [] printk+0x17/0x20 [] do_page_fault+0x242/0x5de [] do_page_fault+0x0/0x5de [] error_code+0x2d/0x40 [] __vma_link+0x27/0x80 [] vma_link+0x60/0x110 [] do_mmap_pgoff+0x3fa/0x750