summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <greg@kroah.com>2002-12-30 01:15:20 -0800
committerGreg Kroah-Hartman <greg@kroah.com>2002-12-30 01:15:20 -0800
commita08c2ca875535c30e407217c2f7e62099c50a721 (patch)
treedfed52933b5f45d2ccffac06392f9794fe4eb42e /drivers
parent3c363821bedf97dbeba6cf39593eddd6d39fb551 (diff)
USB: fix up init_module and cleanup_module mess in speedtouch driver
Diffstat (limited to 'drivers')
-rw-r--r--drivers/usb/misc/speedtouch.c18
1 files changed, 4 insertions, 14 deletions
diff --git a/drivers/usb/misc/speedtouch.c b/drivers/usb/misc/speedtouch.c
index 645591463439..601686c3b71c 100644
--- a/drivers/usb/misc/speedtouch.c
+++ b/drivers/usb/misc/speedtouch.c
@@ -1007,7 +1007,7 @@ static void udsl_usb_disconnect (struct usb_interface *intf)
*
****************************************************************************/
-int udsl_usb_init (void)
+static int udsl_usb_init (void)
{
int i;
@@ -1022,25 +1022,15 @@ int udsl_usb_init (void)
return usb_register (&udsl_usb_driver);
}
-int udsl_usb_cleanup (void)
+static void udsl_usb_cleanup (void)
{
/* killing threads */
udsl_atm_sar_stop ();
usb_deregister (&udsl_usb_driver);
- return 0;
-}
-
-#ifdef MODULE
-int init_module (void)
-{
- return udsl_usb_init ();
}
-int cleanup_module (void)
-{
- return udsl_usb_cleanup ();
-}
-#endif
+module_init(udsl_usb_init);
+module_exit(udsl_usb_cleanup);
#ifdef DEBUG_PACKET
/*******************************************************************************