#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

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"))) = {
	{ 0x1d64c9b5, "struct_module" },
	{ 0x5611e4ec, "param_get_bool" },
	{ 0xdc76cbcb, "param_set_bool" },
	{ 0xf3fe7fd2, "input_unregister_device" },
	{ 0xda264347, "del_timer" },
	{ 0xd49501d4, "__release_region" },
	{ 0x4fb27c0a, "platform_driver_unregister" },
	{ 0xec6f0fad, "platform_device_unregister" },
	{ 0x2f2a8a56, "sysfs_remove_group" },
	{ 0xe051a0ac, "__mod_timer" },
	{ 0x463e37ad, "init_timer" },
	{ 0x21167114, "input_register_device" },
	{ 0x738fd5e0, "input_allocate_device" },
	{ 0x68fe4e40, "sysfs_create_group" },
	{ 0x2bf768b6, "platform_device_register_simple" },
	{ 0x4e85578c, "platform_driver_register" },
	{ 0x1a1a4f09, "__request_region" },
	{ 0x865ebccd, "ioport_resource" },
	{ 0xf5633477, "dmi_check_system" },
	{ 0x859204af, "sscanf" },
	{ 0x1d26aa98, "sprintf" },
	{ 0x5916f06c, "input_event" },
	{ 0x56662b32, "mod_timer" },
	{ 0x7d11c268, "jiffies" },
	{ 0x2cd3086, "__down_failed_trylock" },
	{ 0xf9a482f9, "msleep" },
	{ 0x1b7d4074, "printk" },
	{ 0x60a4461c, "__up_wakeup" },
	{ 0x96b27088, "__down_failed" },
	{ 0xeae3dfd6, "__const_udelay" },
};

static const char __module_depends[]
__attribute_used__
__attribute__((section(".modinfo"))) =
"depends=";

