Rev 43 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line | 
|---|---|---|---|
| 9 | f9daq | 1 | #include <linux/module.h> | 
        
| 2 | #include <linux/vermagic.h> | 
        ||
| 3 | #include <linux/compiler.h> | 
        ||
| 4 | |||
| 5 | MODULE_INFO(vermagic, VERMAGIC_STRING);  | 
        ||
| 6 | |||
| 43 | f9daq | 7 | __visible struct module __this_module | 
        
| 9 | f9daq | 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"))) = {  | 
        ||
| 44 | f9daq | 20 | { 0x11c92bdf, __VMLINUX_SYMBOL_STR(module_layout) },  | 
        
| 43 | f9daq | 21 | { 0x6bc3fbc0, __VMLINUX_SYMBOL_STR(__unregister_chrdev) },  | 
        
| 22 | { 0x1fedf0f4, __VMLINUX_SYMBOL_STR(__request_region) },  | 
        ||
| 44 | f9daq | 23 | { 0x7f457a3b, __VMLINUX_SYMBOL_STR(kmalloc_caches) },  | 
        
| 43 | f9daq | 24 | { 0x69a358a6, __VMLINUX_SYMBOL_STR(iomem_resource) },  | 
        
| 44 | f9daq | 25 | { 0x6acfb74e, __VMLINUX_SYMBOL_STR(pci_disable_device) },  | 
        
| 26 | { 0x7cc137e5, __VMLINUX_SYMBOL_STR(remove_proc_entry) },  | 
        ||
| 27 | { 0x40851225, __VMLINUX_SYMBOL_STR(__register_chrdev) },  | 
        ||
| 28 | { 0x728d8849, __VMLINUX_SYMBOL_STR(mutex_unlock) },  | 
        ||
| 43 | f9daq | 29 | { 0x91715312, __VMLINUX_SYMBOL_STR(sprintf) },  | 
        
| 44 | f9daq | 30 | { 0x68dfc59f, __VMLINUX_SYMBOL_STR(__init_waitqueue_head) },  | 
        
| 31 | { 0xa22311d0, __VMLINUX_SYMBOL_STR(__mutex_init) },  | 
        ||
| 32 | { 0x50eedeb8, __VMLINUX_SYMBOL_STR(printk) },  | 
        ||
| 33 | { 0xb4390f9a, __VMLINUX_SYMBOL_STR(mcount) },  | 
        ||
| 34 | { 0x5427e6db, __VMLINUX_SYMBOL_STR(pci_bus_write_config_dword) },  | 
        ||
| 35 | { 0xfe57f7e2, __VMLINUX_SYMBOL_STR(mutex_lock) },  | 
        ||
| 43 | f9daq | 36 | { 0x2072ee9b, __VMLINUX_SYMBOL_STR(request_threaded_irq) },  | 
        
| 37 | { 0xa8a6f639, __VMLINUX_SYMBOL_STR(__check_region) },  | 
        ||
| 38 | { 0x42c8de35, __VMLINUX_SYMBOL_STR(ioremap_nocache) },  | 
        ||
| 44 | f9daq | 39 | { 0x51e5c030, __VMLINUX_SYMBOL_STR(pci_bus_read_config_word) },  | 
        
| 40 | { 0x979b6d54, __VMLINUX_SYMBOL_STR(pci_bus_read_config_dword) },  | 
        ||
| 41 | { 0x4292364c, __VMLINUX_SYMBOL_STR(schedule) },  | 
        ||
| 43 | f9daq | 42 | { 0x7c61340c, __VMLINUX_SYMBOL_STR(__release_region) },  | 
        
| 44 | f9daq | 43 | { 0xd3813bef, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) },  | 
        
| 44 | { 0xe45f60d8, __VMLINUX_SYMBOL_STR(__wake_up) },  | 
        ||
| 45 | { 0xa56d356, __VMLINUX_SYMBOL_STR(prepare_to_wait_event) },  | 
        ||
| 46 | { 0x8bc20274, __VMLINUX_SYMBOL_STR(proc_create_data) },  | 
        ||
| 43 | f9daq | 47 | { 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },  | 
        
| 48 | { 0xedc03953, __VMLINUX_SYMBOL_STR(iounmap) },  | 
        ||
| 44 | f9daq | 49 | { 0x82f3c0af, __VMLINUX_SYMBOL_STR(pci_get_device) },  | 
        
| 50 | { 0x75bb675a, __VMLINUX_SYMBOL_STR(finish_wait) },  | 
        ||
| 51 | { 0x29079661, __VMLINUX_SYMBOL_STR(pci_enable_device) },  | 
        ||
| 43 | f9daq | 52 | { 0xf20dabd8, __VMLINUX_SYMBOL_STR(free_irq) },  | 
        
| 9 | f9daq | 53 | };  | 
        
| 54 | |||
| 55 | static const char __module_depends[]  | 
        ||
| 56 | __used  | 
        ||
| 57 | __attribute__((section(".modinfo"))) =  | 
        ||
| 58 | "depends=";  | 
        ||
| 59 | |||
| 60 | |||
| 44 | f9daq | 61 | MODULE_INFO(srcversion, "FFA7008531B9F92A3590EA1");  |