Subversion Repositories f9daq

Rev

Rev 6 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. #include <linux/module.h>
  2. #include <linux/vermagic.h>
  3. #include <linux/compiler.h>
  4.  
  5. MODULE_INFO(vermagic, VERMAGIC_STRING);
  6.  
  7. __visible struct module __this_module
  8. __attribute__((section(".gnu.linkonce.this_module"))) = {
  9.         .name = KBUILD_MODNAME,
  10.         .init = init_module,
  11. #ifdef CONFIG_MODULE_UNLOAD
  12.         .exit = cleanup_module,
  13. #endif
  14.         .arch = MODULE_ARCH_INIT,
  15. };
  16.  
  17. #ifdef RETPOLINE
  18. MODULE_INFO(retpoline, "Y");
  19. #endif
  20.  
  21. static const struct modversion_info ____versions[]
  22. __used
  23. __attribute__((section("__versions"))) = {
  24.         { 0x7377b0b2, __VMLINUX_SYMBOL_STR(module_layout) },
  25.         { 0x2ecda6f9, __VMLINUX_SYMBOL_STR(kmalloc_caches) },
  26.         { 0xd2b09ce5, __VMLINUX_SYMBOL_STR(__kmalloc) },
  27.         { 0x24fc041f, __VMLINUX_SYMBOL_STR(usb_deregister_dev) },
  28.         { 0x949b04cf, __VMLINUX_SYMBOL_STR(mutex_unlock) },
  29.         { 0x167e7f9d, __VMLINUX_SYMBOL_STR(__get_user_1) },
  30.         { 0x904ae87c, __VMLINUX_SYMBOL_STR(usb_deregister) },
  31.         { 0xb1998c9c, __VMLINUX_SYMBOL_STR(__mutex_init) },
  32.         { 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) },
  33.         { 0x92c75d36, __VMLINUX_SYMBOL_STR(usb_register_dev) },
  34.         { 0x5794faf9, __VMLINUX_SYMBOL_STR(usb_control_msg) },
  35.         { 0x16305289, __VMLINUX_SYMBOL_STR(warn_slowpath_null) },
  36.         { 0xc3aaf0a9, __VMLINUX_SYMBOL_STR(__put_user_1) },
  37.         { 0x2c252aea, __VMLINUX_SYMBOL_STR(mutex_lock) },
  38.         { 0x441937ce, __VMLINUX_SYMBOL_STR(usb_get_dev) },
  39.         { 0xdb7305a1, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
  40.         { 0x7a345e1d, __VMLINUX_SYMBOL_STR(usb_put_dev) },
  41.         { 0x7e3097e, __VMLINUX_SYMBOL_STR(usb_find_interface) },
  42.         { 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
  43.         { 0x87b393c2, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) },
  44.         { 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
  45.         { 0xf936b407, __VMLINUX_SYMBOL_STR(usb_register_driver) },
  46. };
  47.  
  48. static const char __module_depends[]
  49. __used
  50. __attribute__((section(".modinfo"))) =
  51. "depends=";
  52.  
  53.  
  54. MODULE_INFO(srcversion, "4184068420BB838A71FF475");
  55.