patch-2.4.27 linux-2.4.27/include/linux/module.h
Next file: linux-2.4.27/include/linux/netdevice.h
Previous file: linux-2.4.27/include/linux/libata.h
Back to the patch index
Back to the overall index
- Lines: 30
- Date:
2004-08-07 16:26:06.294414165 -0700
- Orig file:
linux-2.4.26/include/linux/module.h
- Orig date:
2004-04-14 06:05:40.000000000 -0700
diff -urN linux-2.4.26/include/linux/module.h linux-2.4.27/include/linux/module.h
@@ -8,6 +8,7 @@
#define _LINUX_MODULE_H
#include <linux/config.h>
+#include <linux/compiler.h>
#include <linux/spinlock.h>
#include <linux/list.h>
@@ -284,7 +285,7 @@
*/
#define MODULE_LICENSE(license) \
-static const char __module_license[] __attribute__((section(".modinfo"))) = \
+static const char __module_license[] __attribute_used__ __attribute__((section(".modinfo"))) = \
"license=" license
/* Define the module variable, and usage macros. */
@@ -296,10 +297,10 @@
#define MOD_IN_USE __MOD_IN_USE(THIS_MODULE)
#include <linux/version.h>
-static const char __module_kernel_version[] __attribute__((section(".modinfo"))) =
+static const char __module_kernel_version[] __attribute_used__ __attribute__((section(".modinfo"))) =
"kernel_version=" UTS_RELEASE;
#ifdef MODVERSIONS
-static const char __module_using_checksums[] __attribute__((section(".modinfo"))) =
+static const char __module_using_checksums[] __attribute_used__ __attribute__((section(".modinfo"))) =
"using_checksums=1";
#endif
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)