Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 86 | f9daq | 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 | static const struct modversion_info ____versions[] |
||
| 18 | __used |
||
| 19 | __attribute__((section("__versions"))) = { |
||
| 20 | { 0xfd5f6819, __VMLINUX_SYMBOL_STR(module_layout) }, |
||
| 21 | { 0x6bc3fbc0, __VMLINUX_SYMBOL_STR(__unregister_chrdev) }, |
||
| 22 | { 0x1fedf0f4, __VMLINUX_SYMBOL_STR(__request_region) }, |
||
| 23 | { 0x9b29ea68, __VMLINUX_SYMBOL_STR(kmalloc_caches) }, |
||
| 24 | { 0x69a358a6, __VMLINUX_SYMBOL_STR(iomem_resource) }, |
||
| 25 | { 0x28c4e64e, __VMLINUX_SYMBOL_STR(pci_disable_device) }, |
||
| 26 | { 0x6e5b2470, __VMLINUX_SYMBOL_STR(remove_proc_entry) }, |
||
| 27 | { 0xbe8a2d04, __VMLINUX_SYMBOL_STR(__register_chrdev) }, |
||
| 28 | { 0xa76f463, __VMLINUX_SYMBOL_STR(mutex_unlock) }, |
||
| 29 | { 0x68dfc59f, __VMLINUX_SYMBOL_STR(__init_waitqueue_head) }, |
||
| 30 | { 0x743cb766, __VMLINUX_SYMBOL_STR(__mutex_init) }, |
||
| 31 | { 0x50eedeb8, __VMLINUX_SYMBOL_STR(printk) }, |
||
| 32 | { 0xb4390f9a, __VMLINUX_SYMBOL_STR(mcount) }, |
||
| 33 | { 0x94355dc9, __VMLINUX_SYMBOL_STR(pci_bus_write_config_dword) }, |
||
| 34 | { 0xde100356, __VMLINUX_SYMBOL_STR(mutex_lock) }, |
||
| 35 | { 0x2072ee9b, __VMLINUX_SYMBOL_STR(request_threaded_irq) }, |
||
| 36 | { 0xa8a6f639, __VMLINUX_SYMBOL_STR(__check_region) }, |
||
| 37 | { 0x42c8de35, __VMLINUX_SYMBOL_STR(ioremap_nocache) }, |
||
| 38 | { 0x3ed49b9f, __VMLINUX_SYMBOL_STR(pci_bus_read_config_dword) }, |
||
| 39 | { 0x4292364c, __VMLINUX_SYMBOL_STR(schedule) }, |
||
| 40 | { 0x7c61340c, __VMLINUX_SYMBOL_STR(__release_region) }, |
||
| 41 | { 0xe344f121, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) }, |
||
| 42 | { 0xe45f60d8, __VMLINUX_SYMBOL_STR(__wake_up) }, |
||
| 43 | { 0xa56d356, __VMLINUX_SYMBOL_STR(prepare_to_wait_event) }, |
||
| 44 | { 0xf6ed9a62, __VMLINUX_SYMBOL_STR(proc_create_data) }, |
||
| 45 | { 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) }, |
||
| 46 | { 0x129291b2, __VMLINUX_SYMBOL_STR(remap_pfn_range) }, |
||
| 47 | { 0xedc03953, __VMLINUX_SYMBOL_STR(iounmap) }, |
||
| 48 | { 0xe0ae0333, __VMLINUX_SYMBOL_STR(pci_get_device) }, |
||
| 49 | { 0x75bb675a, __VMLINUX_SYMBOL_STR(finish_wait) }, |
||
| 50 | { 0xff2a485f, __VMLINUX_SYMBOL_STR(pci_enable_device) }, |
||
| 51 | { 0xf20dabd8, __VMLINUX_SYMBOL_STR(free_irq) }, |
||
| 52 | }; |
||
| 53 | |||
| 54 | static const char __module_depends[] |
||
| 55 | __used |
||
| 56 | __attribute__((section(".modinfo"))) = |
||
| 57 | "depends="; |
||
| 58 | |||
| 59 | |||
| 60 | MODULE_INFO(srcversion, "97D6EF84D68FF4FF0DB1DD8"); |