Unable to handle kernel paging request at virtual address bcd40b1a printing eip: c0148ff7 *pde = 00000000 Oops: 0002 [#1] PREEMPT Modules linked in: CPU: 0 EIP: 0060:[] Not tainted VLI EFLAGS: 00010286 (2.6.9-gentoo-r4no) EIP is at __vma_link_rb+0x27/0x40 eax: bcd40b1a ebx: d4ad9708 ecx: d4ad9708 edx: d4ad9720 esi: bcd40b1a edi: 00db57da ebp: 0000b000 esp: c385cdf1 ds: 007b es: 007b ss: 0068 Process zcat (pid: 6464, threadinfo=c385c000 task=da3d7aa0) Stack: c0149054 00db57da d4ad9708 bcd40b1a ead40b1a d4ad9708 00db57da d3be7b9c c01490f0 00db57da d4ad9708 c8000000 bcd40b1a ead40b1a d4ad9708 08048000 00000000 c0149d5a 00db57da d4ad9708 c8000000 bcd40b1a ead40b1a 60491433 Call Trace: [] __vma_link+0x44/0x80 [] vma_link+0x60/0x110 [] do_mmap_pgoff+0x3fa/0x750 Code: 00 00 00 00 8b 4c 24 08 8b 44 24 10 8d 51 18 89 41 18 c7 42 04 00 00 00 00 c7 42 08 00 00 00 00 c7 42 0c 00 00 00 00 8b 44 24 0c <89> 10 8b 44 24 04 89 54 24 04 83 c0 04 89 44 24 08 e9 13 de 11 <6>note: zcat[6464] 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_rb+0x27/0x40 [] __vma_link+0x44/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_rb+0x27/0x40 [] __vma_link+0x44/0x80 [] vma_link+0x60/0x110 [] do_mmap_pgoff+0x3fa/0x750 input: AT Translated Set 2 keyboard on isa0060/serio0