Subversion Repositories f9daq

Rev

Rev 44 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 44 Rev 362
Line 1... Line 1...
1
#include <linux/module.h>
1
#include <linux/module.h>
-
 
2
#define INCLUDE_VERMAGIC
-
 
3
#include <linux/build-salt.h>
2
#include <linux/vermagic.h>
4
#include <linux/vermagic.h>
3
#include <linux/compiler.h>
5
#include <linux/compiler.h>
4
 
6
 
-
 
7
BUILD_SALT;
-
 
8
 
5
MODULE_INFO(vermagic, VERMAGIC_STRING);
9
MODULE_INFO(vermagic, VERMAGIC_STRING);
-
 
10
MODULE_INFO(name, KBUILD_MODNAME);
6
 
11
 
7
__visible struct module __this_module
12
__visible struct module __this_module
8
__attribute__((section(".gnu.linkonce.this_module"))) = {
13
__section(".gnu.linkonce.this_module") = {
9
        .name = KBUILD_MODNAME,
14
        .name = KBUILD_MODNAME,
10
        .init = init_module,
15
        .init = init_module,
11
#ifdef CONFIG_MODULE_UNLOAD
16
#ifdef CONFIG_MODULE_UNLOAD
12
        .exit = cleanup_module,
17
        .exit = cleanup_module,
13
#endif
18
#endif
14
        .arch = MODULE_ARCH_INIT,
19
        .arch = MODULE_ARCH_INIT,
15
};
20
};
-
 
21
 
-
 
22
#ifdef CONFIG_RETPOLINE
-
 
23
MODULE_INFO(retpoline, "Y");
-
 
24
#endif
16
 
25
 
17
static const struct modversion_info ____versions[]
26
static const struct modversion_info ____versions[]
18
__used
-
 
19
__attribute__((section("__versions"))) = {
27
__used __section("__versions") = {
20
        { 0x11c92bdf, __VMLINUX_SYMBOL_STR(module_layout) },
28
        { 0x19fdd0c3, "module_layout" },
21
        { 0x6bc3fbc0, __VMLINUX_SYMBOL_STR(__unregister_chrdev) },
29
        { 0x6bc3fbc0, "__unregister_chrdev" },
22
        { 0x1fedf0f4, __VMLINUX_SYMBOL_STR(__request_region) },
30
        { 0x85bd1608, "__request_region" },
23
        { 0x7f457a3b, __VMLINUX_SYMBOL_STR(kmalloc_caches) },
31
        { 0x5f3af44c, "kmalloc_caches" },
-
 
32
        { 0x6049f091, "pci_write_config_dword" },
24
        { 0x69a358a6, __VMLINUX_SYMBOL_STR(iomem_resource) },
33
        { 0x77358855, "iomem_resource" },
-
 
34
        { 0x5367b4b4, "boot_cpu_data" },
25
        { 0x6acfb74e, __VMLINUX_SYMBOL_STR(pci_disable_device) },
35
        { 0x28cb89c6, "pci_disable_device" },
-
 
36
        { 0x8d6aff89, "__put_user_nocheck_4" },
26
        { 0x7cc137e5, __VMLINUX_SYMBOL_STR(remove_proc_entry) },
37
        { 0xe8d4e6f7, "remove_proc_entry" },
27
        { 0x40851225, __VMLINUX_SYMBOL_STR(__register_chrdev) },
38
        { 0xd7a7096b, "__register_chrdev" },
-
 
39
        { 0x3a099605, "__get_user_nocheck_4" },
28
        { 0x728d8849, __VMLINUX_SYMBOL_STR(mutex_unlock) },
40
        { 0x409bcb62, "mutex_unlock" },
29
        { 0x91715312, __VMLINUX_SYMBOL_STR(sprintf) },
41
        { 0x3c3ff9fd, "sprintf" },
30
        { 0x68dfc59f, __VMLINUX_SYMBOL_STR(__init_waitqueue_head) },
42
        { 0xd9a5ea54, "__init_waitqueue_head" },
31
        { 0xa22311d0, __VMLINUX_SYMBOL_STR(__mutex_init) },
43
        { 0x977f511b, "__mutex_init" },
32
        { 0x50eedeb8, __VMLINUX_SYMBOL_STR(printk) },
44
        { 0xc5850110, "printk" },
-
 
45
        { 0xde80cd09, "ioremap" },
33
        { 0xb4390f9a, __VMLINUX_SYMBOL_STR(mcount) },
46
        { 0x65df35ca, "__put_user_nocheck_2" },
-
 
47
        { 0xa1c76e0a, "_cond_resched" },
34
        { 0x5427e6db, __VMLINUX_SYMBOL_STR(pci_bus_write_config_dword) },
48
        { 0xbd30a84c, "pci_read_config_word" },
35
        { 0xfe57f7e2, __VMLINUX_SYMBOL_STR(mutex_lock) },
49
        { 0x2ab7989d, "mutex_lock" },
-
 
50
        { 0xd2bc5c46, "__get_user_nocheck_2" },
36
        { 0x2072ee9b, __VMLINUX_SYMBOL_STR(request_threaded_irq) },
51
        { 0x92d5838e, "request_threaded_irq" },
37
        { 0xa8a6f639, __VMLINUX_SYMBOL_STR(__check_region) },
52
        { 0x4b5e3a47, "__get_user_nocheck_1" },
-
 
53
        { 0xfe487975, "init_wait_entry" },
38
        { 0x42c8de35, __VMLINUX_SYMBOL_STR(ioremap_nocache) },
54
        { 0xfc3d53cb, "__put_user_nocheck_1" },
-
 
55
        { 0x7cd8d75e, "page_offset_base" },
-
 
56
        { 0xc959d152, "__stack_chk_fail" },
-
 
57
        { 0x1000e51, "schedule" },
39
        { 0x51e5c030, __VMLINUX_SYMBOL_STR(pci_bus_read_config_word) },
58
        { 0x2ea2c95c, "__x86_indirect_thunk_rax" },
40
        { 0x979b6d54, __VMLINUX_SYMBOL_STR(pci_bus_read_config_dword) },
59
        { 0xdcb54fb, "pci_read_config_dword" },
41
        { 0x4292364c, __VMLINUX_SYMBOL_STR(schedule) },
60
        { 0xbdfb6dbb, "__fentry__" },
42
        { 0x7c61340c, __VMLINUX_SYMBOL_STR(__release_region) },
61
        { 0x1035c7c2, "__release_region" },
43
        { 0xd3813bef, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) },
62
        { 0xd1ff3d1f, "kmem_cache_alloc_trace" },
44
        { 0xe45f60d8, __VMLINUX_SYMBOL_STR(__wake_up) },
63
        { 0x3eeb2322, "__wake_up" },
45
        { 0xa56d356, __VMLINUX_SYMBOL_STR(prepare_to_wait_event) },
64
        { 0x8c26d495, "prepare_to_wait_event" },
46
        { 0x8bc20274, __VMLINUX_SYMBOL_STR(proc_create_data) },
65
        { 0xececfcd9, "proc_create_data" },
47
        { 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
66
        { 0x37a0cba, "kfree" },
48
        { 0xedc03953, __VMLINUX_SYMBOL_STR(iounmap) },
67
        { 0xedc03953, "iounmap" },
49
        { 0x82f3c0af, __VMLINUX_SYMBOL_STR(pci_get_device) },
68
        { 0x5852c575, "pci_get_device" },
50
        { 0x75bb675a, __VMLINUX_SYMBOL_STR(finish_wait) },
69
        { 0x92540fbf, "finish_wait" },
51
        { 0x29079661, __VMLINUX_SYMBOL_STR(pci_enable_device) },
70
        { 0x807cd017, "pci_enable_device" },
52
        { 0xf20dabd8, __VMLINUX_SYMBOL_STR(free_irq) },
71
        { 0xc1514a3b, "free_irq" },
53
};
72
};
54
 
73
 
55
static const char __module_depends[]
-
 
56
__used
-
 
57
__attribute__((section(".modinfo"))) =
-
 
58
"depends=";
74
MODULE_INFO(depends, "");
59
 
75
 
60
 
76
 
61
MODULE_INFO(srcversion, "FFA7008531B9F92A3590EA1");
77
MODULE_INFO(srcversion, "C9945A49BE713AE1046C032");