00001 #include <linux/module.h> 00002 #include <linux/vermagic.h> 00003 #include <linux/compiler.h> 00004 00005 MODULE_INFO(vermagic, VERMAGIC_STRING); 00006 00007 #undef unix 00008 struct module __this_module 00009 __attribute__((section(".gnu.linkonce.this_module"))) = { 00010 .name = __stringify(KBUILD_MODNAME), 00011 .init = init_module, 00012 #ifdef CONFIG_MODULE_UNLOAD 00013 .exit = cleanup_module, 00014 #endif 00015 }; 00016 00017 static const char __module_depends[] 00018 __attribute_used__ 00019 __attribute__((section(".modinfo"))) = 00020 "depends="; 00021