Got this on serial console while trying to boot 2.5.60-mm2: bad: scheduling while atomic! Call Trace: [] do_schedule+0x3d/0x2f4 [] wait_for_completion+0x8d/0xd0 [] default_wake_function+0x0/0x1c [] default_wake_function+0x0/0x1c [] create_workqueue+0x125/0x178 [] init+0x2a/0x17c [] init+0x0/0x17c [] kernel_thread_helper+0x5/0xc aio_setup: sizeof(struct page) = 40 Journalled Block Device driver loaded bad: scheduling while atomic! Call Trace: [] do_schedule+0x3d/0x2f4 [] wait_for_completion+0x8d/0xd0 [] default_wake_function+0x0/0x1c [] default_wake_function+0x0/0x1c [] init+0x2a/0x17c [] init+0x0/0x17c [] kernel_thread_helper+0x5/0xc bad: scheduling while atomic! Call Trace: [] do_schedule+0x3d/0x2f4 [] wait_for_completion+0x8d/0xd0 [] default_wake_function+0x0/0x1c [] default_wake_function+0x0/0x1c [] init+0x2a/0x17c [] init+0x0/0x17c [] kernel_thread_helper+0x5/0xc bad: scheduling while atomic! Call Trace: [] do_schedule+0x3d/0x2f4 [] wait_for_completion+0x8d/0xd0 [] default_wake_function+0x0/0x1c [] default_wake_function+0x0/0x1c [] init+0x2a/0x17c [] init+0x0/0x17c [] kernel_thread_helper+0x5/0xc SGI XFS for Linux 2.5.60-mm2 with no debug enabled bad: scheduling while atomic! Call Trace: [] do_schedule+0x3d/0x2f4 [] wait_for_completion+0x8d/0xd0 [] default_wake_function+0x0/0x1c [] default_wake_function+0x0/0x1c [] create_workqueue+0x125/0x178 [] pagebuf_daemon_start+0xb/0x4c [] create_proc_entry+0x9a/0xb4 [] register_filesystem+0x3b/0x70 [] init+0x2a/0x17c [] init+0x0/0x17c [] kernel_thread_helper+0x5/0xc Serial: 8250/16550 driver $Revision: 1.90 $ IRQ sharing enabled tts/0 at I/O 0x3f8 (irq = 4) is a 16550A tts/1 at I/O 0x2f8 (irq = 3) is a 16550A pty: 256 Unix98 ptys configured Real Time Clock Driver v1.11 Non-volatile memory driver v1.2 Intel(R) PRO/100 Network Driver - version 2.1.29-k4 Copyright (c) 2002 Intel Corporation PCI: Found IRQ 11 for device 00:04.0 bad: scheduling while atomic! Call Trace: [] do_schedule+0x3d/0x2f4 [] add_timer+0x11b/0x120 [] schedule_timeout+0x84/0xac [] process_timeout+0x0/0xc [] e100_selftest+0x58/0xb0 [] pci_device_probe+0x41/0x5c [] bus_match+0x37/0x60 [] driver_attach+0x3c/0x5c [] bus_add_driver+0xa6/0xd8 [] driver_register+0x34/0x38 [] pci_register_driver+0x42/0x54 [] init+0x2a/0x17c [] init+0x0/0x17c [] kernel_thread_helper+0x5/0xc bad: scheduling while atomic! Call Trace: [] do_schedule+0x3d/0x2f4 [] add_timer+0x11b/0x120 [] schedule_timeout+0x84/0xac [] process_timeout+0x0/0xc [] pci_device_probe+0x41/0x5c [] bus_match+0x37/0x60 [] driver_attach+0x3c/0x5c [] bus_add_driver+0xa6/0xd8 [] driver_register+0x34/0x38 [] pci_register_driver+0x42/0x54 [] init+0x2a/0x17c [] init+0x0/0x17c [] kernel_thread_helper+0x5/0xc Freeing alive device c13a8000, eth%d alloc_skb called nonatomically from interrupt c027978c ------------[ cut here ]------------ kernel BUG at net/core/skbuff.c:178! invalid operand: 0000 CPU: 0 EIP: 0060:[] Not tainted EFLAGS: 00010246 EIP is at alloc_skb+0x43/0x1a4 eax: 0000003a ebx: c0389b60 ecx: c02f4188 edx: 00000296 esi: c13a8000 edi: 000000d0 ebp: c13a8000 esp: c129feac ds: 007b es: 007b ss: 0068 Process swapper (pid: 1, threadinfo=c129e000 task=c129c040) Stack: c02e9740 c027978c c0389b60 c13a8000 00000005 c027978c 00000f60 000000d0 c0389b60 c0279c3e 00000010 c13a8000 ffffffff c011f98a c0389b60 00000005 c13a8000 c129e000 c03876a1 c03876c8 c02754b0 c040ee64 00000005 c13a8000 Call Trace: [] rtmsg_ifinfo+0x10/0x78 [] rtmsg_ifinfo+0x10/0x78 [] rtnetlink_event+0x36/0x3c [] notifier_call_chain+0x1e/0x38 [] register_netdevice+0x168/0x174 [] register_netdev+0x5e/0x70 [] pci_device_probe+0x41/0x5c [] bus_match+0x37/0x60 [] driver_attach+0x3c/0x5c [] bus_add_driver+0xa6/0xd8 [] driver_register+0x34/0x38 [] pci_register_driver+0x42/0x54 [] init+0x2a/0x17c [] init+0x0/0x17c [] kernel_thread_helper+0x5/0xc Code: 0f 0b b2 00 e3 96 2e c0 83 c4 08 83 e7 ef 31 c0 9c 59 fa be <0>Kernel panic: Aiee, killing interrupt handler! In interrupt handler - not syncing .config attached Con