#include #include #include MODULE_INFO(vermagic, VERMAGIC_STRING); struct module __this_module __attribute__((section(".gnu.linkonce.this_module"))) = { .name = KBUILD_MODNAME, .init = init_module, #ifdef CONFIG_MODULE_UNLOAD .exit = cleanup_module, #endif }; static const struct modversion_info ____versions[] __attribute_used__ __attribute__((section("__versions"))) = { { 0x89e24b9c, "struct_module" }, { 0x4086729e, "register_chrdev" }, { 0xfcec0987, "enable_irq" }, { 0x26e96637, "request_irq" }, { 0x4c3af445, "__request_region" }, { 0x19cacd0, "init_waitqueue_head" }, { 0xc192d491, "unregister_chrdev" }, { 0x8bb33e7d, "__release_region" }, { 0x9070b3f2, "ioport_resource" }, { 0xf20dabd8, "free_irq" }, { 0x3ce4ca6f, "disable_irq" }, { 0x1b7d4074, "printk" }, { 0x2da418b5, "copy_to_user" }, { 0x37a0cba, "kfree" }, { 0xb2fd5ceb, "__put_user_4" }, { 0x19070091, "kmem_cache_alloc" }, { 0xab978df6, "malloc_sizes" }, { 0xf2a644fb, "copy_from_user" }, { 0x59968f3c, "__wake_up" }, { 0x72270e35, "do_gettimeofday" }, { 0x1bcd461f, "_spin_lock" }, }; static const char __module_depends[] __attribute_used__ __attribute__((section(".modinfo"))) = "depends="; MODULE_INFO(srcversion, "8EC92E4A7DB4E9C00190A15");