This is what I get when I boot 2.5.59:
RAMDISK: Compressed image found at block 0
eip: c010a4a0
------------[ cut here ]------------
kernel BUG at include/asm/spinlock.h:123!
invalid operand: 0000
CPU: 0
EIP: 0060:[<c010a500>] Not tainted
EFLAGS: 00010092
EIP is at __down+0x60/0x170
eax: 0000000e ebx: c02befb8 ecx: c02ba4fc edx: 00002232
esi: 00000286 edi: c02befc0 ebp: c1533e38 esp: c1533df4
ds: 007b es: 007b ss: 0068
Process swapper (pid: 1, threadinfo=c1532000 task=dff4e040)
Stack: c0285e38 c010a4a0 dff4e040 c1533e28 0000000b 00000000 00000000 dff4e040
c011fe70 00000000 00000000 00000000 c1533e7c 63736964 c02befb8 c02befa0
00000000 c1533e4c c010a86f c02befb8 c0286e2a 00000000 c1533e6c c01ada77
Call Trace:
[<c010a4a0>] __down+0x0/0x170
[<c011fe70>] default_wake_function+0x0/0x40
[<c010a86f>] __down_failed+0xb/0x14
[<c01ada77>] .text.lock.util+0x6d/0x86
[<c01912de>] devfs_remove_partitions+0x3e/0xa0
[<c0191a4e>] del_gendisk+0xee/0x140
[<c01f2c8e>] initrd_release+0x9e/0x100
[<c015bb7a>] __fput+0x15a/0x170
[<c0159cf4>] filp_close+0xf4/0x120
[<c0159d9a>] sys_close+0x7a/0x90
[<c010bb97>] syscall_call+0x7/0xb
[<c01054c5>] prepare_namespace+0x135/0x1a0
[<c0105111>] init+0x81/0x200
[<c0105090>] init+0x0/0x200
[<c0109505>] kernel_thread_helper+0x5/0x10
Code: 0f 0b 7b 00 08 5e 28 c0 f0 fe 4b 08 0f 88 c6 03 00 00 83 4d
<0>Kernel panic: Attempted to kill init!
FYI my .config is attached.
Please cc me on any response, as I'm not subscribed to linux-kernel.
Thanks, Willem Riede.