Add module license, clean up init/cleanup.
authorDavid Schleef <ds@schleef.org>
Fri, 7 Dec 2001 02:14:20 +0000 (02:14 +0000)
committerDavid Schleef <ds@schleef.org>
Fri, 7 Dec 2001 02:14:20 +0000 (02:14 +0000)
comedi/comedi_fops.c

index 93f9323284f6aa0a5e817aa80e973f80f5c287e0..6806178a6e3d339c7358e257ae0eda3eea7125ac 100644 (file)
@@ -43,6 +43,9 @@
 
 #include "kvmem.h"
 
+MODULE_AUTHOR("David Schleef <ds@schleef.org>");
+MODULE_DESCRIPTION("Comedi core module");
+MODULE_LICENSE("GPL");
 
 #ifndef KILL_FASYNC
 #define KILL_FASYNC(a,b,c) kill_fasync(&(a),(b),(c))
@@ -1753,12 +1756,7 @@ static struct file_operations comedi_fops={
 };
 #endif
 
-void mite_init(void);
-void mite_cleanup(void);
-void init_drivers(void);
-
-
-int comedi_init(void)
+static int __init comedi_init(void)
 {
        int i;
 
@@ -1783,12 +1781,11 @@ int comedi_init(void)
        comedi_proc_init();
        
        comedi_rt_init();
-       init_drivers();
 
        return 0;
 }
 
-void comedi_cleanup(void)
+static void __exit comedi_cleanup(void)
 {
        int i;
 
@@ -1813,17 +1810,8 @@ void comedi_cleanup(void)
        comedi_rt_cleanup();
 }
 
-#ifdef MODULE
-int init_module(void)
-{
-       return comedi_init();
-}
-
-void cleanup_module(void)
-{
-       comedi_cleanup();
-}
-#endif
+module_init(comedi_init);
+module_exit(comedi_cleanup);
 
 void comedi_error(comedi_device *dev,const char *s)
 {