1 | #include <linux/module.h>
|
---|
2 | #include <linux/vermagic.h>
|
---|
3 | #include <linux/compiler.h>
|
---|
4 |
|
---|
5 | MODULE_INFO(vermagic, VERMAGIC_STRING);
|
---|
6 |
|
---|
7 | #undef unix
|
---|
8 | struct module __this_module
|
---|
9 | __attribute__((section(".gnu.linkonce.this_module"))) = {
|
---|
10 | .name = __stringify(KBUILD_MODNAME),
|
---|
11 | .init = init_module,
|
---|
12 | #ifdef CONFIG_MODULE_UNLOAD
|
---|
13 | .exit = cleanup_module,
|
---|
14 | #endif
|
---|
15 | };
|
---|
16 |
|
---|
17 | static const struct modversion_info ____versions[]
|
---|
18 | __attribute_used__
|
---|
19 | __attribute__((section("__versions"))) = {
|
---|
20 | { 0x65b4e613, "struct_module" },
|
---|
21 | { 0x39681cfa, "device_remove_file" },
|
---|
22 | { 0x7da8156e, "__kmalloc" },
|
---|
23 | { 0x87d59f9b, "complete_and_exit" },
|
---|
24 | { 0x43ca7336, "mem_map" },
|
---|
25 | { 0x1683aa15, "del_timer" },
|
---|
26 | { 0x9c72b530, "autoremove_wake_function" },
|
---|
27 | { 0x6c3397fb, "malloc_sizes" },
|
---|
28 | { 0xb02b2495, "pci_release_regions" },
|
---|
29 | { 0xd16ac615, "__get_user_1" },
|
---|
30 | { 0xda02d67, "jiffies" },
|
---|
31 | { 0x9925ce9c, "__might_sleep" },
|
---|
32 | { 0xd7474566, "__copy_to_user_ll" },
|
---|
33 | { 0x9ef719e7, "remap_page_range" },
|
---|
34 | { 0x80eca12a, "wait_for_completion" },
|
---|
35 | { 0xc2669443, "pci_set_master" },
|
---|
36 | { 0x1af40e18, "__copy_from_user_ll" },
|
---|
37 | { 0x863d23a3, "pci_set_dma_mask" },
|
---|
38 | { 0x1b7d4074, "printk" },
|
---|
39 | { 0x5d1d2e36, "rwsem_wake" },
|
---|
40 | { 0x1075bf0, "panic" },
|
---|
41 | { 0x9774eaa5, "dma_free_coherent" },
|
---|
42 | { 0x3425df38, "pci_bus_write_config_dword" },
|
---|
43 | { 0x17136545, "mod_timer" },
|
---|
44 | { 0xe1e0a7ea, "dma_alloc_coherent" },
|
---|
45 | { 0xe8d95495, "flush_signals" },
|
---|
46 | { 0xcad363f, "device_create_file" },
|
---|
47 | { 0x49e79940, "__cond_resched" },
|
---|
48 | { 0x123d3b6a, "kmem_cache_alloc" },
|
---|
49 | { 0x3762cb6e, "ioremap_nocache" },
|
---|
50 | { 0xbf758c44, "pci_bus_read_config_dword" },
|
---|
51 | { 0xe68b49b8, "get_user_pages" },
|
---|
52 | { 0x26e96637, "request_irq" },
|
---|
53 | { 0x4292364c, "schedule" },
|
---|
54 | { 0xfb6af58d, "recalc_sigpending" },
|
---|
55 | { 0x6506d836, "register_chrdev" },
|
---|
56 | { 0x6d172fe6, "pci_unregister_driver" },
|
---|
57 | { 0xab821cad, "__wake_up" },
|
---|
58 | { 0x37a0cba, "kfree" },
|
---|
59 | { 0x932da67e, "kill_proc" },
|
---|
60 | { 0x2e60bace, "memcpy" },
|
---|
61 | { 0xd4bde4d6, "pci_request_regions" },
|
---|
62 | { 0xe419f205, "prepare_to_wait" },
|
---|
63 | { 0xedc03953, "iounmap" },
|
---|
64 | { 0xc192d491, "unregister_chrdev" },
|
---|
65 | { 0xc3d60c67, "put_page" },
|
---|
66 | { 0x1105e73c, "finish_wait" },
|
---|
67 | { 0x7e9ebb05, "kernel_thread" },
|
---|
68 | { 0xd22b546, "__up_wakeup" },
|
---|
69 | { 0x4888a014, "__get_user_2" },
|
---|
70 | { 0x25da070, "snprintf" },
|
---|
71 | { 0xf2520b76, "__down_failed" },
|
---|
72 | { 0x7a93221b, "pci_enable_device" },
|
---|
73 | { 0x18076ad, "pci_set_consistent_dma_mask" },
|
---|
74 | { 0xdc43a9c8, "daemonize" },
|
---|
75 | { 0xd347765c, "rwsem_down_read_failed" },
|
---|
76 | { 0xf20dabd8, "free_irq" },
|
---|
77 | { 0xaaa30118, "pci_register_driver" },
|
---|
78 | };
|
---|
79 |
|
---|
80 | static const char __module_depends[]
|
---|
81 | __attribute_used__
|
---|
82 | __attribute__((section(".modinfo"))) =
|
---|
83 | "depends=";
|
---|
84 |
|
---|