1 #include <linux/module.h>
2 #include <linux/vermagic.h>
3 #include <linux/compiler.h>
5 MODULE_INFO(vermagic, VERMAGIC_STRING);
7 struct module __this_module
8 __attribute__((section(".gnu.linkonce.this_module"))) = {
9 .name = KBUILD_MODNAME,
11 #ifdef CONFIG_MODULE_UNLOAD
12 .exit = cleanup_module,
14 .arch = MODULE_ARCH_INIT,
17 static const struct modversion_info ____versions[]
19 __attribute__((section("__versions"))) = {
20 { 0x8a9dc593,
"module_layout" },
21 { 0x12da5bb2,
"__kmalloc" },
22 { 0x5e46de97,
"usb_register_dev" },
23 { 0x6e5519a9,
"usb_get_dev" },
24 { 0xac518073,
"kmem_cache_alloc_trace" },
25 { 0xb1278c61,
"kmalloc_caches" },
26 { 0xa90c6476,
"usb_deregister_dev" },
27 { 0x6a14cf52,
"dev_set_drvdata" },
28 { 0x8a99de42,
"usb_register_driver" },
29 { 0x37a0cba,
"kfree" },
30 { 0x88acd44,
"usb_put_dev" },
31 { 0x16305289,
"warn_slowpath_null" },
32 { 0x83a9930d,
"dev_get_drvdata" },
33 { 0x57a01312,
"usb_find_interface" },
34 { 0x2f287f0d,
"copy_to_user" },
35 { 0xe8dd92a9,
"usb_bulk_msg" },
36 { 0xda18bea7,
"usb_free_urb" },
37 { 0xd30b8fbb,
"usb_submit_urb" },
38 { 0x362ef408,
"_copy_from_user" },
39 { 0x30fdd45f,
"usb_alloc_coherent" },
40 { 0xdadc3bbd,
"usb_alloc_urb" },
41 { 0x50eedeb8,
"printk" },
42 { 0x2ce65ade,
"usb_deregister" },
43 { 0xb4390f9a,
"mcount" },
46 static const char __module_depends[]
48 __attribute__((section(
".modinfo"))) =
52 MODULE_INFO(srcversion,
"4C4B582C87218CCD33B66AB");