>...
> R_386_32 is an ELF relocation type for ix86 binaries. It means that
> uhci-hcd.c has code that refers to a function defined as __exit. The
> only such function is uhci_hcd_cleanup but I cannot see where it is
> being referenced. The USB people should be able to track this one
> down.
uhci_stop is __devexit but the pointer to it doesn't use __devexit_p.
The fix is simple:
--- drivers/usb/host/uhci-hcd.c.old Wed Jun 5 09:59:00 2002
+++ drivers/usb/host/uhci-hcd.c Wed Jun 5 10:13:09 2002
@@ -2515,7 +2515,7 @@
suspend: uhci_suspend,
resume: uhci_resume,
#endif
- stop: uhci_stop,
+ stop: __devexit_p(uhci_stop),
hcd_alloc: uhci_hcd_alloc,
hcd_free: uhci_hcd_free,
cu
Adrian
--You only think this is a free country. Like the US the UK spends a lot of time explaining its a free country because its a police state. Alan Cox
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/