include/linux/module.h - compile warning cleanup
Subsystems (2)
PATCH 1/1 include/linux/module.h - compile warning cleanup
Description: , extinguish warning for module structure that is still live when module is compiled into the kernel; do this in one central place so all such type warnings are automatically taken care of
Signed-off-by Stephen Biggs <[email protected]>
include/linux/module.h +4 -1
@@ -84,7 +84,10 @@ extern const struct gtype##_id __mod_##gextern struct module __this_module;#define THIS_MODULE (&__this_module)#else /* !MODULE */ -#define MODULE_GENERIC_TABLE (gtype,name) +#define MODULE_GENERIC_TABLE (gtype,name) \ +extern const struct gtype##_id __not_mod_##name##_unused \ + __attribute__ ((unused, weak, alias(__stringify(name)))) +#define THIS_MODULE ((struct module *)0)#endif
_______________________________________________
Kernel-janitors mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors