#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"))) = {
	{ 0x133c4d5f, "module_layout" },
	{ 0x8d962578, "skb_queue_head" },
	{ 0x2d3385d3, "system_wq" },
	{ 0xe6eb3a93, "hid_add_device" },
	{ 0x6e37b8c1, "sock_init_data" },
	{ 0x4752ba74, "hid_ignore" },
	{ 0x69c3b762, "up_read" },
	{ 0x93919b6, "kernel_sendmsg" },
	{ 0x4820135b, "sockfd_lookup" },
	{ 0x919324c9, "sock_no_setsockopt" },
	{ 0x84c181f, "hid_parse_report" },
	{ 0x4f80c4b1, "sock_no_getsockopt" },
	{ 0x37110088, "remove_wait_queue" },
	{ 0xb308c97d, "wait_woken" },
	{ 0x88bfa7e, "cancel_work_sync" },
	{ 0x467a86e4, "sock_no_getname" },
	{ 0x9b7fe4d4, "__dynamic_pr_debug" },
	{ 0x6729d3df, "__get_user_4" },
	{ 0xc6f46339, "init_timer_key" },
	{ 0xa6093a32, "mutex_unlock" },
	{ 0xd9d0e685, "bt_sock_register" },
	{ 0xb348a850, "ex_handler_refcount" },
	{ 0xa08df946, "kthread_create_on_node" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x66ab94bf, "hid_input_report" },
	{ 0x12f09268, "down_read" },
	{ 0x47022514, "bt_err" },
	{ 0xd7442057, "bt_info" },
	{ 0xd7c7b311, "__pskb_pull_tail" },
	{ 0xd987a7e2, "input_event" },
	{ 0xd9a5ea54, "__init_waitqueue_head" },
	{ 0xbf0d30d5, "sock_no_mmap" },
	{ 0xb44ad4b3, "_copy_to_user" },
	{ 0x71a1d96a, "sock_no_recvmsg" },
	{ 0x6ccc73ff, "bt_sock_unlink" },
	{ 0xb8e7ce2c, "__put_user_8" },
	{ 0x59204a45, "skb_queue_purge" },
	{ 0x2fd5bf19, "sock_no_socketpair" },
	{ 0x298acc68, "l2cap_conn_put" },
	{ 0xdf5c4bd1, "sk_alloc" },
	{ 0x15a532dd, "current_task" },
	{ 0x3cee3b01, "mutex_lock_interruptible" },
	{ 0x9a76f11f, "__mutex_init" },
	{ 0xd280fcf8, "l2cap_is_socket" },
	{ 0x270f11f5, "sock_no_bind" },
	{ 0x9166fada, "strncpy" },
	{ 0xd7669f1b, "sock_no_listen" },
	{ 0x5792f848, "strlcpy" },
	{ 0xc3aaf0a9, "__put_user_1" },
	{ 0x41aed6e7, "mutex_lock" },
	{ 0xcb5fb588, "sock_no_accept" },
	{ 0x358594ea, "sk_free" },
	{ 0xc38c83b8, "mod_timer" },
	{ 0x8fea24bd, "bt_sock_unregister" },
	{ 0x30df9125, "skb_pull" },
	{ 0x6fce81b, "up_write" },
	{ 0xc1403fee, "init_net" },
	{ 0xe6523220, "down_write" },
	{ 0xd558d073, "fput" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0xbbb99844, "sock_no_shutdown" },
	{ 0xddc27817, "bt_sock_link" },
	{ 0x435f4cc4, "skb_queue_tail" },
	{ 0xc6cbbc89, "capable" },
	{ 0xd0654aba, "woken_wake_function" },
	{ 0xdbfc79f4, "proto_register" },
	{ 0xb2fd5ceb, "__put_user_4" },
	{ 0x163c4f04, "__alloc_skb" },
	{ 0x37dcd395, "put_device" },
	{ 0xdb7305a1, "__stack_chk_fail" },
	{ 0x8614f248, "input_register_device" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0x1000e51, "schedule" },
	{ 0xa202a8e5, "kmalloc_order_trace" },
	{ 0xff2a89, "kfree_skb" },
	{ 0x1fc229c3, "proto_unregister" },
	{ 0x99ff96da, "l2cap_register_user" },
	{ 0x2ea2c95c, "__x86_indirect_thunk_rax" },
	{ 0x4f3b19e2, "__module_put_and_exit" },
	{ 0x8ce2f176, "wake_up_process" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0x6cbdfb76, "hid_destroy_device" },
	{ 0x7de7fddb, "hid_allocate_device" },
	{ 0x48fac25b, "l2cap_conn_get" },
	{ 0xcd5cef29, "get_device" },
	{ 0x9fecb5f2, "__module_get" },
	{ 0x3eeb2322, "__wake_up" },
	{ 0x82ee90dc, "timer_delete_sync" },
	{ 0x8c26d495, "prepare_to_wait_event" },
	{ 0xa00309e6, "sock_no_connect" },
	{ 0x8ad29bab, "_raw_write_unlock_bh" },
	{ 0x4afb2238, "add_wait_queue" },
	{ 0x37a0cba, "kfree" },
	{ 0x69acdf38, "memcpy" },
	{ 0x1b85802e, "input_unregister_device" },
	{ 0xd074d4c0, "sock_no_sendmsg" },
	{ 0xbffde8ec, "compat_alloc_user_space" },
	{ 0x3ee0dc30, "set_user_nice" },
	{ 0xe1ed698d, "_raw_write_lock_bh" },
	{ 0x5a4896a8, "__put_user_2" },
	{ 0x92540fbf, "finish_wait" },
	{ 0xc7edd4d6, "bt_procfs_init" },
	{ 0x765607c0, "skb_dequeue" },
	{ 0x9291cd3b, "memdup_user" },
	{ 0x2e0d2f7f, "queue_work_on" },
	{ 0x28318305, "snprintf" },
	{ 0xf08e3b1f, "skb_put" },
	{ 0x362ef408, "_copy_from_user" },
	{ 0xa43d24c5, "bt_procfs_cleanup" },
	{ 0xf812cff6, "memscan" },
	{ 0xb1e106c3, "l2cap_unregister_user" },
	{ 0xdd59dde6, "input_allocate_device" },
};

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


MODULE_INFO(srcversion, "676F953847FE6AB955DFAA6");
