Rev 6 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 6 | f9daq | 1 | #include <linux/module.h> |
| 2 | #include <linux/vermagic.h> |
||
| 3 | #include <linux/compiler.h> |
||
| 4 | |||
| 5 | MODULE_INFO(vermagic, VERMAGIC_STRING); |
||
| 6 | |||
| 335 | f9daq | 7 | __visible struct module __this_module |
| 6 | f9daq | 8 | __attribute__((section(".gnu.linkonce.this_module"))) = { |
| 335 | f9daq | 9 | .name = KBUILD_MODNAME, |
| 10 | .init = init_module, |
||
| 6 | f9daq | 11 | #ifdef CONFIG_MODULE_UNLOAD |
| 335 | f9daq | 12 | .exit = cleanup_module, |
| 6 | f9daq | 13 | #endif |
| 335 | f9daq | 14 | .arch = MODULE_ARCH_INIT, |
| 6 | f9daq | 15 | }; |
| 16 | |||
| 335 | f9daq | 17 | #ifdef RETPOLINE |
| 18 | MODULE_INFO(retpoline, "Y"); |
||
| 19 | #endif |
||
| 20 | |||
| 6 | f9daq | 21 | static const struct modversion_info ____versions[] |
| 22 | __used |
||
| 23 | __attribute__((section("__versions"))) = { |
||
| 335 | f9daq | 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) }, |
||
| 6 | f9daq | 46 | }; |
| 47 | |||
| 48 | static const char __module_depends[] |
||
| 49 | __used |
||
| 50 | __attribute__((section(".modinfo"))) = |
||
| 51 | "depends="; |
||
| 52 | |||
| 53 | |||
| 54 | MODULE_INFO(srcversion, "4184068420BB838A71FF475"); |