rmmod ohci1394 hangs in klist_remove

From: Stelian Pop
Date: Thu Jun 23 2005 - 09:43:21 EST

Removing the ohci1394 module no longer works, sysrq+t shows:

rmmod D 0FF7F724 0 6044 6038 (NOTLB)
Call trace:
[c00073ec] __switch_to+0x48/0x70
[c02954c8] schedule+0x348/0x6f8
[c02958f0] wait_for_completion+0x78/0xe4
[c0294c1c] klist_remove+0x24/0x38
[c01313ec] device_del+0x34/0xb8
[c0131488] device_unregister+0x18/0x30
[c0185afc] nodemgr_remove_ne+0x6c/0x88
[c0185b2c] __nodemgr_remove_host_dev+0x14/0x28
[c0131520] device_for_each_child+0x4c/0x74
[c0185b68] nodemgr_remove_host_dev+0x28/0x6c
[c018234c] __unregister_host+0xdc/0xe0
[c0182e98] highlevel_remove_host+0x70/0xd8
[c0181cc0] hpsb_remove_host+0x60/0x8c
[e2218fec] ohci1394_pci_remove+0x5c/0x288 [ohci1394]
[c00e02d0] pci_device_remove+0x60/0x64

This is with the latest Linus' git tree, on a Powerbook laptop (ppc).
Removing the module works with stock 2.4.12.


Stelian Pop <stelian@xxxxxxxxxx>

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/