patch-2.3.13 linux/include/linux/module.h
Next file: linux/include/linux/msdos_fs.h
Previous file: linux/include/linux/mm.h
Back to the patch index
Back to the overall index
-  Lines: 22
-  Date:
Mon Aug  9 12:42:01 1999
-  Orig file: 
v2.3.12/linux/include/linux/module.h
-  Orig date: 
Tue Jun 22 14:41:39 1999
diff -u --recursive --new-file v2.3.12/linux/include/linux/module.h linux/include/linux/module.h
@@ -191,9 +191,10 @@
 /* Define the module variable, and usage macros.  */
 extern struct module __this_module;
 
-#define MOD_INC_USE_COUNT	__MOD_INC_USE_COUNT(&__this_module)
-#define MOD_DEC_USE_COUNT	__MOD_DEC_USE_COUNT(&__this_module)
-#define MOD_IN_USE		__MOD_IN_USE(&__this_module)
+#define THIS_MODULE		(&__this_module)
+#define MOD_INC_USE_COUNT	__MOD_INC_USE_COUNT(THIS_MODULE)
+#define MOD_DEC_USE_COUNT	__MOD_DEC_USE_COUNT(THIS_MODULE)
+#define MOD_IN_USE		__MOD_IN_USE(THIS_MODULE)
 
 #ifndef __NO_VERSION__
 #include <linux/version.h>
@@ -215,6 +216,7 @@
 
 #ifndef __GENKSYMS__
 
+#define THIS_MODULE		NULL
 #define MOD_INC_USE_COUNT	do { } while (0)
 #define MOD_DEC_USE_COUNT	do { } while (0)
 #define MOD_IN_USE		1
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)