Oops in idepnp_probe -> sysfs_hash_and_remove with pnpbios turned on

From: Pekka Pietikainen
Date: Sat Jul 31 2004 - 21:20:03 EST


Hiya

I get this oops on boot when booting a kernel with pnpbios turned on
on a old thinkpad 600. BIOS seems to be pretty broken on this one, so that
might be a partial cause. Kernel is a pretty recentish fedora devel one
so it's basically 2.6.8-rc2'ish in case that matters.

Might contain a few typos, couldn't get a readable photo :-(

Unable to handle kernel NULL pointer derference at virtual address 00000020
printing eip:
021a5e21
*pde = 00000000
Oops: 00008319
Modules linked in:
CPU: 0
EIP: 0060:[<021a5e21>] Not tainted
EFLAGS: 000102556 (2.6.7-1.492custom)
EIP is at sysfs_hash_and_remove+0xf/0x1ce
eax: 00000000 ebx: 023f8e74 ecx: 00000000 edx: 00000077
esi: 0235cf10 edi: 023f8e9c ebp: 0000000 esp: 0ff61e68
ds: 007b es:007b ss:0068
Process swapper (pid:1, threadinfo=0ff61000 task=0ff4f830)
Stack: 023f8e74 0235cf10 023f8e74 0fd754c4 ...
Call trace:
0222ff4a device_release_driver+0x16/0x46
0223014c bus_remove_device+0x5c/0x95
device_del+0x6d/0x8e
device_unregister+0x8/0x10
ide_unregister+0x410/0x7c3
ide_register_hw+0xa7(0x141
idepnp_probe+0x8c/0xb2
inode_doinit_with_dentry+0x4b/0x64b
pnp_device_probe+0x5a/0x77
bus_match+0x27/0x45
driver_attach+0x37/0x66
bus_add_driver+0x77/0x97
driver_register+0x51/0x58
pnp_register_driver+0x2b/0x4c
ide_init+0x44/0x56

--
Pekka Pietikainen
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/