patch-2.4.0-test8 linux/drivers/usb/uhci.c
Next file: linux/drivers/usb/usb-core.c
Previous file: linux/drivers/usb/storage/usb.h
Back to the patch index
Back to the overall index
- Lines: 41
- Date:
Thu Sep 7 08:39:00 2000
- Orig file:
v2.4.0-test7/linux/drivers/usb/uhci.c
- Orig date:
Wed Aug 9 19:19:51 2000
diff -u --recursive --new-file v2.4.0-test7/linux/drivers/usb/uhci.c linux/drivers/usb/uhci.c
@@ -24,6 +24,7 @@
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/kernel.h>
+#include <linux/init.h>
#include <linux/delay.h>
#include <linux/ioport.h>
#include <linux/sched.h>
@@ -2425,7 +2426,7 @@
return 0;
}
-int uhci_init(void)
+static int __init uhci_init(void)
{
int retval;
struct pci_dev *dev;
@@ -2531,19 +2532,15 @@
printk(KERN_INFO "uhci: not all TD's were freed\n");
}
-#ifdef MODULE
-int init_module(void)
-{
- return uhci_init();
-}
-
-void cleanup_module(void)
+static void __exit uhci_exit(void)
{
pm_unregister_all(handle_pm_event);
uhci_cleanup();
}
+module_init(uhci_init);
+module_exit(uhci_exit);
+
MODULE_AUTHOR("Linus Torvalds, Johannes Erdfelt, Randy Dunlap, Georg Acher, Deti Fliegl, Thomas Sailer, Roman Weissgaerber");
MODULE_DESCRIPTION("USB Universal Host Controller Interface driver");
-#endif //MODULE
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)