#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" },
	{ 0x8487a2b6, "flush_work" },
	{ 0xacd1ac94, "alloc_pages_current" },
	{ 0x2d3385d3, "system_wq" },
	{ 0xed8b6122, "release_sock" },
	{ 0xaf33ba66, "kmem_cache_destroy" },
	{ 0x18e60984, "__do_once_start" },
	{ 0x751b6463, "kmalloc_caches" },
	{ 0xd2b09ce5, "__kmalloc" },
	{ 0xbbbc16e7, "sock_init_data" },
	{ 0xf888ca21, "sg_init_table" },
	{ 0x9b388444, "get_zeroed_page" },
	{ 0xd10ce7ae, "iov_iter_npages" },
	{ 0x1ed8b599, "__x86_indirect_thunk_r8" },
	{ 0xd211c8e4, "register_pernet_device" },
	{ 0x7a336bab, "up_read" },
	{ 0x94b8945c, "rht_bucket_nested" },
	{ 0x301fa007, "_raw_spin_unlock" },
	{ 0x48a586f7, "__put_devmap_managed_page" },
	{ 0xfecfb43c, "iov_iter_revert" },
	{ 0xfa07ea71, "param_ops_int" },
	{ 0x754d539c, "strlen" },
	{ 0xe25ee9d3, "_raw_write_lock_irqsave" },
	{ 0x43a53735, "__alloc_workqueue_key" },
	{ 0xc57c6d80, "unregister_net_sysctl_table" },
	{ 0x41ed3709, "get_random_bytes" },
	{ 0xa8181adf, "proc_dointvec" },
	{ 0x32ae5741, "_raw_read_lock" },
	{ 0xb3635b01, "_raw_spin_lock_bh" },
	{ 0xffeedf6a, "delayed_work_timer_fn" },
	{ 0xad27f361, "__warn_printk" },
	{ 0x9b7fe4d4, "__dynamic_pr_debug" },
	{ 0x6729d3df, "__get_user_4" },
	{ 0xc6f46339, "init_timer_key" },
	{ 0xf6c1256d, "cancel_delayed_work_sync" },
	{ 0xa6093a32, "mutex_unlock" },
	{ 0x4629334c, "__preempt_count" },
	{ 0xb348a850, "ex_handler_refcount" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0x35376c84, "sock_i_ino" },
	{ 0x97651e6c, "vmemmap_base" },
	{ 0x537509d9, "rhashtable_insert_slow" },
	{ 0xba68c4a3, "copy_page_from_iter" },
	{ 0x41ee8366, "set_page_dirty" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x8d56dae5, "down_read" },
	{ 0x1c1b9f8e, "_raw_write_unlock_irqrestore" },
	{ 0x90552928, "cpumask_next" },
	{ 0xc780c985, "rhashtable_destroy" },
	{ 0xece784c2, "rb_first" },
	{ 0x28b0c616, "sock_no_sendpage" },
	{ 0xd9a5ea54, "__init_waitqueue_head" },
	{ 0xceaf4ea8, "sock_no_mmap" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0x955a832f, "___preempt_schedule" },
	{ 0x5a6463c3, "rht_bucket_nested_insert" },
	{ 0xb8e7ce2c, "__put_user_8" },
	{ 0x41c66798, "sock_no_socketpair" },
	{ 0xd22c7f94, "__cpu_possible_mask" },
	{ 0xac6f0908, "sk_alloc" },
	{ 0x3812050a, "_raw_spin_unlock_irqrestore" },
	{ 0x1c2b170d, "current_task" },
	{ 0x9a76f11f, "__mutex_init" },
	{ 0x7c32d0f0, "printk" },
	{ 0xd065743f, "copy_page_to_iter" },
	{ 0xd760ef6b, "lock_sock_nested" },
	{ 0x449ad0a7, "memcmp" },
	{ 0xee8d2ca1, "unregister_pernet_device" },
	{ 0x80a8e8e, "__cpu_online_mask" },
	{ 0x66195317, "iov_iter_get_pages" },
	{ 0x9ec6ca96, "ktime_get_real_ts64" },
	{ 0xef2993f4, "_raw_read_unlock" },
	{ 0x58545be3, "mm_unaccount_pinned_pages" },
	{ 0xeb66adff, "sock_recv_errqueue" },
	{ 0x4c9d28b0, "phys_base" },
	{ 0x4d9b652b, "rb_erase" },
	{ 0x9166fada, "strncpy" },
	{ 0xc5664491, "_raw_spin_unlock_irq" },
	{ 0x5e9baca9, "sock_no_listen" },
	{ 0x4b8b3239, "vprintk" },
	{ 0xc3d6a390, "kmem_cache_free" },
	{ 0x41aed6e7, "mutex_lock" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0x5973f663, "sock_no_accept" },
	{ 0xee509473, "sk_free" },
	{ 0xce8b1878, "__x86_indirect_thunk_r14" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0xfda9581f, "prandom_u32" },
	{ 0x5efde8e6, "proc_doulongvec_ms_jiffies_minmax" },
	{ 0x6091797f, "synchronize_rcu" },
	{ 0x92b1ab47, "up_write" },
	{ 0x816852d5, "init_net" },
	{ 0x322a261, "down_write" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0xd95b5d90, "sock_no_shutdown" },
	{ 0x7cd8d75e, "page_offset_base" },
	{ 0xb3a039cd, "module_put" },
	{ 0xa391914c, "proto_register" },
	{ 0x6a7e50dd, "kmem_cache_alloc" },
	{ 0x736b5662, "_raw_read_lock_irqsave" },
	{ 0x8ff4079b, "pv_irq_ops" },
	{ 0x3a73151c, "__free_pages" },
	{ 0xb2fd5ceb, "__put_user_4" },
	{ 0x49c41a57, "_raw_spin_unlock_bh" },
	{ 0x164e7c53, "queue_delayed_work_on" },
	{ 0xdb7305a1, "__stack_chk_fail" },
	{ 0x95fcac90, "mm_account_pinned_pages" },
	{ 0xe069410b, "sock_register" },
	{ 0x1000e51, "schedule" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0x1d24c881, "___ratelimit" },
	{ 0x7916bf27, "proto_unregister" },
	{ 0x47941711, "_raw_spin_lock_irq" },
	{ 0x2ea2c95c, "__x86_indirect_thunk_rax" },
	{ 0xa16c8613, "_raw_read_unlock_irqrestore" },
	{ 0x4ee98702, "put_cmsg" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0x604f1c48, "kmem_cache_alloc_trace" },
	{ 0xdbf17652, "_raw_spin_lock" },
	{ 0x653fbf80, "__per_cpu_offset" },
	{ 0x51760917, "_raw_spin_lock_irqsave" },
	{ 0xa5526619, "rb_insert_color" },
	{ 0x590701a4, "kmem_cache_create" },
	{ 0x4302d0eb, "free_pages" },
	{ 0x3eeb2322, "__wake_up" },
	{ 0x8c26d495, "prepare_to_wait_event" },
	{ 0x8ad29bab, "_raw_write_unlock_bh" },
	{ 0x16241c74, "rhashtable_init" },
	{ 0x37a0cba, "kfree" },
	{ 0x69acdf38, "memcpy" },
	{ 0x62737e1d, "sock_unregister" },
	{ 0xe1ed698d, "_raw_write_lock_bh" },
	{ 0xc734e088, "iov_iter_advance" },
	{ 0x92540fbf, "finish_wait" },
	{ 0x2e0d2f7f, "queue_work_on" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0xebfab0bd, "register_net_sysctl" },
	{ 0x362ef408, "_copy_from_user" },
	{ 0xd542439, "__ipv6_addr_type" },
	{ 0x89560381, "__put_page" },
	{ 0xb5b2fece, "try_module_get" },
	{ 0x1da21d50, "get_user_pages_fast" },
	{ 0x7c2d098f, "krealloc" },
	{ 0xceb66bec, "sched_clock_cpu" },
	{ 0xcba6c087, "__do_once_done" },
	{ 0x200b2041, "in6addr_any" },
	{ 0xf1e63929, "devmap_managed_key" },
};

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


MODULE_INFO(srcversion, "3C6674612929C952DED81B7");
