#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
	.arch = MODULE_ARCH_INIT,
};

static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
	{ 0x893580a6, __VMLINUX_SYMBOL_STR(module_layout) },
	{ 0x6a5fa363, __VMLINUX_SYMBOL_STR(sigprocmask) },
	{ 0x781784, __VMLINUX_SYMBOL_STR(release_sock) },
	{ 0xb4ef16a5, __VMLINUX_SYMBOL_STR(kmem_cache_destroy) },
	{ 0x402b8281, __VMLINUX_SYMBOL_STR(__request_module) },
	{ 0x9c26ab55, __VMLINUX_SYMBOL_STR(kmalloc_caches) },
	{ 0x65e75cb6, __VMLINUX_SYMBOL_STR(__list_del_entry) },
	{ 0xa9088531, __VMLINUX_SYMBOL_STR(cfs_expr_list_values) },
	{ 0xd2b09ce5, __VMLINUX_SYMBOL_STR(__kmalloc) },
	{ 0xf9a482f9, __VMLINUX_SYMBOL_STR(msleep) },
	{ 0x4c4fef19, __VMLINUX_SYMBOL_STR(kernel_stack) },
	{ 0x2a395a24, __VMLINUX_SYMBOL_STR(cfs_cpt_number) },
	{ 0x50dfbbc0, __VMLINUX_SYMBOL_STR(kernel_sendmsg) },
	{ 0xec01734b, __VMLINUX_SYMBOL_STR(_raw_spin_unlock) },
	{ 0xe9467c5a, __VMLINUX_SYMBOL_STR(genl_register_family) },
	{ 0xdd6c338e, __VMLINUX_SYMBOL_STR(__percpu_counter_add) },
	{ 0x349cba85, __VMLINUX_SYMBOL_STR(strchr) },
	{ 0x253bdb78, __VMLINUX_SYMBOL_STR(param_get_int) },
	{ 0x66b4b460, __VMLINUX_SYMBOL_STR(percpu_counter_destroy) },
	{ 0xff23fb6a, __VMLINUX_SYMBOL_STR(_raw_qspin_lock) },
	{ 0x15692c87, __VMLINUX_SYMBOL_STR(param_ops_int) },
	{ 0xc996d097, __VMLINUX_SYMBOL_STR(del_timer) },
	{ 0x754d539c, __VMLINUX_SYMBOL_STR(strlen) },
	{ 0xd0ee38b8, __VMLINUX_SYMBOL_STR(schedule_timeout_uninterruptible) },
	{ 0x1df2f999, __VMLINUX_SYMBOL_STR(dev_get_flags) },
	{ 0xb794a315, __VMLINUX_SYMBOL_STR(debugfs_doint) },
	{ 0xa9320d27, __VMLINUX_SYMBOL_STR(ktime_get_seconds) },
	{ 0x6edf0cf0, __VMLINUX_SYMBOL_STR(genl_unregister_family) },
	{ 0xc8b57c27, __VMLINUX_SYMBOL_STR(autoremove_wake_function) },
	{ 0x2cbe29e2, __VMLINUX_SYMBOL_STR(cfs_cpt_distance) },
	{ 0x58502a26, __VMLINUX_SYMBOL_STR(cfs_cpt_weight) },
	{ 0xcb603b9c, __VMLINUX_SYMBOL_STR(node_data) },
	{ 0x71f662a3, __VMLINUX_SYMBOL_STR(libcfs_debug) },
	{ 0xb65ef8f, __VMLINUX_SYMBOL_STR(cfs_cpt_of_node) },
	{ 0xc0ea7fc0, __VMLINUX_SYMBOL_STR(cfs_expr_list_parse) },
	{ 0xc7a4fbed, __VMLINUX_SYMBOL_STR(rtnl_lock) },
	{ 0x3ea730c0, __VMLINUX_SYMBOL_STR(cfs_gettok) },
	{ 0x5cc509a4, __VMLINUX_SYMBOL_STR(nsecs_to_jiffies) },
	{ 0xb70789e, __VMLINUX_SYMBOL_STR(__might_fault) },
	{ 0x36cd83a3, __VMLINUX_SYMBOL_STR(sock_release) },
	{ 0x5c013b81, __VMLINUX_SYMBOL_STR(cfs_expr_list_free) },
	{ 0x87c054c6, __VMLINUX_SYMBOL_STR(_raw_spin_lock_bh) },
	{ 0x3c1285bd, __VMLINUX_SYMBOL_STR(libcfs_subsystem_debug) },
	{ 0x51fbf36d, __VMLINUX_SYMBOL_STR(cfs_expr_list_values_free) },
	{ 0xec70b23b, __VMLINUX_SYMBOL_STR(cfs_cpt_spread_node) },
	{ 0xc87c1f84, __VMLINUX_SYMBOL_STR(ktime_get) },
	{ 0xf087137d, __VMLINUX_SYMBOL_STR(__dynamic_pr_debug) },
	{ 0x1d07e365, __VMLINUX_SYMBOL_STR(memdup_user_nul) },
	{ 0x64f5079e, __VMLINUX_SYMBOL_STR(__percpu_counter_sum) },
	{ 0x593a99b, __VMLINUX_SYMBOL_STR(init_timer_key) },
	{ 0x5623e49d, __VMLINUX_SYMBOL_STR(sock_create_kern) },
	{ 0x210b2146, __VMLINUX_SYMBOL_STR(mutex_unlock) },
	{ 0xfac17fad, __VMLINUX_SYMBOL_STR(lnet_remove_debugfs) },
	{ 0x2447533c, __VMLINUX_SYMBOL_STR(ktime_get_real) },
	{ 0xdcae9d66, __VMLINUX_SYMBOL_STR(blocking_notifier_chain_unregister) },
	{ 0x9b2d0ff8, __VMLINUX_SYMBOL_STR(kernel_listen) },
	{ 0x1ac5d3cb, __VMLINUX_SYMBOL_STR(strcspn) },
	{ 0xdd64e639, __VMLINUX_SYMBOL_STR(strscpy) },
	{ 0x91715312, __VMLINUX_SYMBOL_STR(sprintf) },
	{ 0xefd8d3b2, __VMLINUX_SYMBOL_STR(__genradix_ptr_alloc) },
	{ 0x953e1b9e, __VMLINUX_SYMBOL_STR(ktime_get_real_seconds) },
	{ 0x2436d12, __VMLINUX_SYMBOL_STR(__put_net) },
	{ 0xd31f0348, __VMLINUX_SYMBOL_STR(__alloc_pages_nodemask) },
	{ 0xec0ac5cb, __VMLINUX_SYMBOL_STR(kthread_create_on_node) },
	{ 0x7d11c268, __VMLINUX_SYMBOL_STR(jiffies) },
	{ 0x343a1a8, __VMLINUX_SYMBOL_STR(__list_add) },
	{ 0x6bcb6e07, __VMLINUX_SYMBOL_STR(__might_sleep) },
	{ 0x774fd046, __VMLINUX_SYMBOL_STR(skb_trim) },
	{ 0xe2d5255a, __VMLINUX_SYMBOL_STR(strcmp) },
	{ 0xad019238, __VMLINUX_SYMBOL_STR(cfs_str2num_check) },
	{ 0x183b985d, __VMLINUX_SYMBOL_STR(complete_all) },
	{ 0x16a81207, __VMLINUX_SYMBOL_STR(__init_waitqueue_head) },
	{ 0x71de9b3f, __VMLINUX_SYMBOL_STR(_copy_to_user) },
	{ 0x7e5030a9, __VMLINUX_SYMBOL_STR(libcfs_ioctl_list) },
	{ 0xf1db1704, __VMLINUX_SYMBOL_STR(nla_memcpy) },
	{ 0xbadce7ec, __VMLINUX_SYMBOL_STR(wait_for_completion) },
	{ 0x35b6b772, __VMLINUX_SYMBOL_STR(param_ops_charp) },
	{ 0x9048e23f, __VMLINUX_SYMBOL_STR(kernel_setsockopt) },
	{ 0xd5f2172f, __VMLINUX_SYMBOL_STR(del_timer_sync) },
	{ 0x60ea2d6, __VMLINUX_SYMBOL_STR(kstrtoull) },
	{ 0x1c11d78, __VMLINUX_SYMBOL_STR(kernel_connect) },
	{ 0x11089ac7, __VMLINUX_SYMBOL_STR(_ctype) },
	{ 0xf8f61ebc, __VMLINUX_SYMBOL_STR(wake_up_var) },
	{ 0x516f634a, __VMLINUX_SYMBOL_STR(_raw_spin_unlock_irqrestore) },
	{ 0x62e1df8c, __VMLINUX_SYMBOL_STR(current_task) },
	{ 0x1602b19, __VMLINUX_SYMBOL_STR(__mutex_init) },
	{ 0x20c55ae0, __VMLINUX_SYMBOL_STR(sscanf) },
	{ 0x5c88b6b, __VMLINUX_SYMBOL_STR(lock_sock_nested) },
	{ 0x449ad0a7, __VMLINUX_SYMBOL_STR(memcmp) },
	{ 0x891970c3, __VMLINUX_SYMBOL_STR(lnet_debugfs_fini) },
	{ 0x4c9d28b0, __VMLINUX_SYMBOL_STR(phys_base) },
	{ 0xa1c76e0a, __VMLINUX_SYMBOL_STR(_cond_resched) },
	{ 0x9166fada, __VMLINUX_SYMBOL_STR(strncpy) },
	{ 0xe95aa97f, __VMLINUX_SYMBOL_STR(nla_put) },
	{ 0xc2911d96, __VMLINUX_SYMBOL_STR(cfs_expr_list_match) },
	{ 0xf5eff79, __VMLINUX_SYMBOL_STR(cfs_percpt_number) },
	{ 0x5a921311, __VMLINUX_SYMBOL_STR(strncmp) },
	{ 0x5792f848, __VMLINUX_SYMBOL_STR(strlcpy) },
	{ 0xff83ad53, __VMLINUX_SYMBOL_STR(kmem_cache_free) },
	{ 0x16305289, __VMLINUX_SYMBOL_STR(warn_slowpath_null) },
	{ 0xf37f27b7, __VMLINUX_SYMBOL_STR(mutex_lock) },
	{ 0x521445b, __VMLINUX_SYMBOL_STR(list_del) },
	{ 0x7c9a107a, __VMLINUX_SYMBOL_STR(lnet_insert_debugfs) },
	{ 0x9b97bb9b, __VMLINUX_SYMBOL_STR(dev_get_by_index_rcu) },
	{ 0x200b59df, __VMLINUX_SYMBOL_STR(dev_get_by_index) },
	{ 0xfab535ba, __VMLINUX_SYMBOL_STR(kernel_getsockname) },
	{ 0xf6ed72a3, __VMLINUX_SYMBOL_STR(down) },
	{ 0x17bb5d1a, __VMLINUX_SYMBOL_STR(libcfs_vfree_atomic) },
	{ 0x8834396c, __VMLINUX_SYMBOL_STR(mod_timer) },
	{ 0x6b1846b3, __VMLINUX_SYMBOL_STR(kernel_getpeername) },
	{ 0xa735db59, __VMLINUX_SYMBOL_STR(prandom_u32) },
	{ 0x5240ee7, __VMLINUX_SYMBOL_STR(percpu_counter_batch) },
	{ 0x373db350, __VMLINUX_SYMBOL_STR(kstrtoint) },
	{ 0x222690b8, __VMLINUX_SYMBOL_STR(init_net) },
	{ 0x5511f09e, __VMLINUX_SYMBOL_STR(cfs_percpt_alloc) },
	{ 0x4b60eba2, __VMLINUX_SYMBOL_STR(ipv6_dev_get_saddr) },
	{ 0xd80e8aee, __VMLINUX_SYMBOL_STR(libcfs_kmem) },
	{ 0xe3d8beb3, __VMLINUX_SYMBOL_STR(__var_waitqueue) },
	{ 0x66988377, __VMLINUX_SYMBOL_STR(module_put) },
	{ 0xe2433644, __VMLINUX_SYMBOL_STR(init_wait_var_entry) },
	{ 0x40a9b349, __VMLINUX_SYMBOL_STR(vzalloc) },
	{ 0x1a96425f, __VMLINUX_SYMBOL_STR(kmem_cache_alloc) },
	{ 0x5596c5f2, __VMLINUX_SYMBOL_STR(__free_pages) },
	{ 0x7111f52f, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_node_trace) },
	{ 0x618911fc, __VMLINUX_SYMBOL_STR(numa_node) },
	{ 0x50f91491, __VMLINUX_SYMBOL_STR(__genradix_ptr) },
	{ 0xa4d0d263, __VMLINUX_SYMBOL_STR(_raw_spin_unlock_bh) },
	{ 0xf0fdf6cb, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0xd62c833f, __VMLINUX_SYMBOL_STR(schedule_timeout) },
	{ 0x1000e51, __VMLINUX_SYMBOL_STR(schedule) },
	{ 0x96b29254, __VMLINUX_SYMBOL_STR(strncasecmp) },
	{ 0xe3bf6897, __VMLINUX_SYMBOL_STR(cfs_percpt_free) },
	{ 0x2fb6de5d, __VMLINUX_SYMBOL_STR(add_device_randomness) },
	{ 0x32f2b454, __VMLINUX_SYMBOL_STR(__raw_spin_lock_init) },
	{ 0xb6cd499c, __VMLINUX_SYMBOL_STR(wait_for_completion_interruptible_timeout) },
	{ 0xabc1e7f0, __VMLINUX_SYMBOL_STR(cfs_cpt_current) },
	{ 0x71b89f1, __VMLINUX_SYMBOL_STR(wake_up_process) },
	{ 0x533b2e3c, __VMLINUX_SYMBOL_STR(__percpu_counter_init) },
	{ 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
	{ 0xe3b3c85, __VMLINUX_SYMBOL_STR(blocking_notifier_chain_register) },
	{ 0x9793bce0, __VMLINUX_SYMBOL_STR(netlink_ack) },
	{ 0xa3af6e9b, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) },
	{ 0x9f82f712, __VMLINUX_SYMBOL_STR(cfs_trace_copyout_string) },
	{ 0xe43bc31b, __VMLINUX_SYMBOL_STR(_raw_spin_lock_irqsave) },
	{ 0xa67dfcc1, __VMLINUX_SYMBOL_STR(kmem_cache_create) },
	{ 0xc1db8cf8, __VMLINUX_SYMBOL_STR(kernel_recvmsg) },
	{ 0xe0ccb91f, __VMLINUX_SYMBOL_STR(kernel_accept) },
	{ 0xf2af98c7, __VMLINUX_SYMBOL_STR(__wake_up) },
	{ 0xcd4eb00, __VMLINUX_SYMBOL_STR(prepare_to_wait_event) },
	{ 0x1f2a9970, __VMLINUX_SYMBOL_STR(rpc_ntop) },
	{ 0x53172e08, __VMLINUX_SYMBOL_STR(rpc_pton) },
	{ 0x1e047854, __VMLINUX_SYMBOL_STR(warn_slowpath_fmt) },
	{ 0xcf61bacb, __VMLINUX_SYMBOL_STR(__cfs_fail_check_set) },
	{ 0xe2f91ce3, __VMLINUX_SYMBOL_STR(libcfs_debug_msg) },
	{ 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
	{ 0xa46f2f1b, __VMLINUX_SYMBOL_STR(kstrtouint) },
	{ 0x69acdf38, __VMLINUX_SYMBOL_STR(memcpy) },
	{ 0x3bf0ebc1, __VMLINUX_SYMBOL_STR(genlmsg_put) },
	{ 0xb541871e, __VMLINUX_SYMBOL_STR(prepare_to_wait) },
	{ 0x52b9c7e9, __VMLINUX_SYMBOL_STR(lbug_with_loc) },
	{ 0x7ee6d93a, __VMLINUX_SYMBOL_STR(nsecs_to_jiffies64) },
	{ 0x6b640864, __VMLINUX_SYMBOL_STR(nla_strlcpy) },
	{ 0x4d2e72df, __VMLINUX_SYMBOL_STR(cfs_cpt_tab) },
	{ 0x67cd6aac, __VMLINUX_SYMBOL_STR(up) },
	{ 0x2719c598, __VMLINUX_SYMBOL_STR(kernel_bind) },
	{ 0x4ca9669f, __VMLINUX_SYMBOL_STR(scnprintf) },
	{ 0x7fda989d, __VMLINUX_SYMBOL_STR(cfs_fail_loc) },
	{ 0x84ec5ac4, __VMLINUX_SYMBOL_STR(finish_wait) },
	{ 0x55f5019b, __VMLINUX_SYMBOL_STR(__kmalloc_node) },
	{ 0x5d73c3e3, __VMLINUX_SYMBOL_STR(cfs_expr_list_free_list) },
	{ 0x7f75b464, __VMLINUX_SYMBOL_STR(complete) },
	{ 0x9e0c711d, __VMLINUX_SYMBOL_STR(vzalloc_node) },
	{ 0x28318305, __VMLINUX_SYMBOL_STR(snprintf) },
	{ 0xd87c2359, __VMLINUX_SYMBOL_STR(vmalloc_to_page) },
	{ 0xedbaee5e, __VMLINUX_SYMBOL_STR(nla_strcmp) },
	{ 0x77bc13a0, __VMLINUX_SYMBOL_STR(strim) },
	{ 0x81b87ccf, __VMLINUX_SYMBOL_STR(wait_for_completion_timeout) },
	{ 0x6d044c26, __VMLINUX_SYMBOL_STR(param_ops_uint) },
	{ 0x838e4448, __VMLINUX_SYMBOL_STR(__nlmsg_put) },
	{ 0x506dff1a, __VMLINUX_SYMBOL_STR(__genradix_free) },
	{ 0x6e720ff2, __VMLINUX_SYMBOL_STR(rtnl_unlock) },
	{ 0x88db9f48, __VMLINUX_SYMBOL_STR(__check_object_size) },
	{ 0xa152ee95, __VMLINUX_SYMBOL_STR(try_module_get) },
	{ 0x3793917d, __VMLINUX_SYMBOL_STR(completion_done) },
	{ 0x85f5e2aa, __VMLINUX_SYMBOL_STR(krealloc) },
	{ 0xe914e41e, __VMLINUX_SYMBOL_STR(strcpy) },
	{ 0x200b2041, __VMLINUX_SYMBOL_STR(in6addr_any) },
};

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


MODULE_INFO(srcversion, "B7C53C17590253C50259F04");
MODULE_INFO(rhelversion, "7.9");
#ifdef RETPOLINE
	MODULE_INFO(retpoline, "Y");
#endif
#ifdef CONFIG_MPROFILE_KERNEL
	MODULE_INFO(mprofile, "Y");
#endif
