#include <linux/build-salt.h>
#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

BUILD_SALT;

MODULE_INFO(vermagic, VERMAGIC_STRING);
MODULE_INFO(name, KBUILD_MODNAME);

__visible struct module __this_module
__attribute__((section(".gnu.linkonce.this_module"))) = {
	.name = KBUILD_MODNAME,
	.init = init_module,
#ifdef CONFIG_MODULE_UNLOAD
	.exit = cleanup_module,
#endif
	.arch = MODULE_ARCH_INIT,
};

MODULE_INFO(intree, "Y");

#ifdef CONFIG_RETPOLINE
MODULE_INFO(retpoline, "Y");
#endif

static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
	{ 0x3e5616d8, "module_layout" },
	{ 0x2d3385d3, "system_wq" },
	{ 0x751b6463, "kmalloc_caches" },
	{ 0xd2b09ce5, "__kmalloc" },
	{ 0x47884890, "system_power_efficient_wq" },
	{ 0x754d539c, "strlen" },
	{ 0xbcfe593, "led_trigger_event" },
	{ 0x271b25be, "no_llseek" },
	{ 0x15a63028, "kobject_uevent" },
	{ 0x5afcf37a, "input_unregister_handle" },
	{ 0xefce510f, "led_trigger_register" },
	{ 0xffeedf6a, "delayed_work_timer_fn" },
	{ 0xad27f361, "__warn_printk" },
	{ 0x88bfa7e, "cancel_work_sync" },
	{ 0xc6f46339, "init_timer_key" },
	{ 0xf6c1256d, "cancel_delayed_work_sync" },
	{ 0xa6093a32, "mutex_unlock" },
	{ 0xdeaacea, "input_register_handler" },
	{ 0x91715312, "sprintf" },
	{ 0xbba05794, "nonseekable_open" },
	{ 0x15ba50a6, "jiffies" },
	{ 0xe2d5255a, "strcmp" },
	{ 0xd9a5ea54, "__init_waitqueue_head" },
	{ 0xb44ad4b3, "_copy_to_user" },
	{ 0xac6c6ad, "misc_register" },
	{ 0x3c80c06c, "kstrtoull" },
	{ 0xe4e71b95, "input_unregister_handler" },
	{ 0xfd4d5f7a, "device_del" },
	{ 0x3812050a, "_raw_spin_unlock_irqrestore" },
	{ 0x10dc8fc2, "input_close_device" },
	{ 0x9a76f11f, "__mutex_init" },
	{ 0x7c32d0f0, "printk" },
	{ 0xb130a911, "led_trigger_unregister" },
	{ 0xe26e7faf, "class_unregister" },
	{ 0x66923d02, "mod_delayed_work_on" },
	{ 0xc5664491, "_raw_spin_unlock_irq" },
	{ 0x41aed6e7, "mutex_lock" },
	{ 0xbd095f3a, "input_open_device" },
	{ 0xe0d4b5b1, "device_add" },
	{ 0x6f1f87ca, "__class_register" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0xc6cbbc89, "capable" },
	{ 0x791e61c0, "put_device" },
	{ 0x164e7c53, "queue_delayed_work_on" },
	{ 0xdb7305a1, "__stack_chk_fail" },
	{ 0x1000e51, "schedule" },
	{ 0x47941711, "_raw_spin_lock_irq" },
	{ 0x2ea2c95c, "__x86_indirect_thunk_rax" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0x604f1c48, "kmem_cache_alloc_trace" },
	{ 0x51760917, "_raw_spin_lock_irqsave" },
	{ 0x23b012ed, "input_register_handle" },
	{ 0x3eeb2322, "__wake_up" },
	{ 0x8c26d495, "prepare_to_wait_event" },
	{ 0x1eb9516e, "round_jiffies_relative" },
	{ 0x37a0cba, "kfree" },
	{ 0x7653e3ae, "device_initialize" },
	{ 0x92540fbf, "finish_wait" },
	{ 0x2e0d2f7f, "queue_work_on" },
	{ 0xd017b4b, "dev_set_name" },
	{ 0x362ef408, "_copy_from_user" },
	{ 0x393575c9, "param_ops_uint" },
	{ 0x4cfe3bfd, "misc_deregister" },
	{ 0xe914e41e, "strcpy" },
	{ 0x6c07d933, "add_uevent_var" },
};

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


MODULE_INFO(srcversion, "1FEE94EC19110469DF2B374");
