#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) },
	{ 0x8d4b423a, __VMLINUX_SYMBOL_STR(alloc_pages_current) },
	{ 0xcfc551ce, __VMLINUX_SYMBOL_STR(cfs_apply_workqueue_attrs) },
	{ 0x9c26ab55, __VMLINUX_SYMBOL_STR(kmalloc_caches) },
	{ 0x65e75cb6, __VMLINUX_SYMBOL_STR(__list_del_entry) },
	{ 0xd2b09ce5, __VMLINUX_SYMBOL_STR(__kmalloc) },
	{ 0x86ba605, __VMLINUX_SYMBOL_STR(libcfs_idstr) },
	{ 0x4c4fef19, __VMLINUX_SYMBOL_STR(kernel_stack) },
	{ 0x2a395a24, __VMLINUX_SYMBOL_STR(cfs_cpt_number) },
	{ 0xec01734b, __VMLINUX_SYMBOL_STR(_raw_spin_unlock) },
	{ 0xe9467c5a, __VMLINUX_SYMBOL_STR(genl_register_family) },
	{ 0x1f692f80, __VMLINUX_SYMBOL_STR(libcfs_nidstr_r) },
	{ 0xff23fb6a, __VMLINUX_SYMBOL_STR(_raw_qspin_lock) },
	{ 0x15692c87, __VMLINUX_SYMBOL_STR(param_ops_int) },
	{ 0x754d539c, __VMLINUX_SYMBOL_STR(strlen) },
	{ 0xd0ee38b8, __VMLINUX_SYMBOL_STR(schedule_timeout_uninterruptible) },
	{ 0x43a53735, __VMLINUX_SYMBOL_STR(__alloc_workqueue_key) },
	{ 0x6edf0cf0, __VMLINUX_SYMBOL_STR(genl_unregister_family) },
	{ 0xc8b57c27, __VMLINUX_SYMBOL_STR(autoremove_wake_function) },
	{ 0xb200ed4e, __VMLINUX_SYMBOL_STR(lnet_counters_get_common) },
	{ 0x58502a26, __VMLINUX_SYMBOL_STR(cfs_cpt_weight) },
	{ 0xcb603b9c, __VMLINUX_SYMBOL_STR(node_data) },
	{ 0x71f662a3, __VMLINUX_SYMBOL_STR(libcfs_debug) },
	{ 0xb70789e, __VMLINUX_SYMBOL_STR(__might_fault) },
	{ 0x3c1285bd, __VMLINUX_SYMBOL_STR(libcfs_subsystem_debug) },
	{ 0x88bfa7e, __VMLINUX_SYMBOL_STR(cancel_work_sync) },
	{ 0x1366b7ac, __VMLINUX_SYMBOL_STR(LNetSetLazyPortal) },
	{ 0xec70b23b, __VMLINUX_SYMBOL_STR(cfs_cpt_spread_node) },
	{ 0xc87c1f84, __VMLINUX_SYMBOL_STR(ktime_get) },
	{ 0xf087137d, __VMLINUX_SYMBOL_STR(__dynamic_pr_debug) },
	{ 0x4c748fc3, __VMLINUX_SYMBOL_STR(lnet_assert_handler_unused) },
	{ 0x210b2146, __VMLINUX_SYMBOL_STR(mutex_unlock) },
	{ 0xdcae9d66, __VMLINUX_SYMBOL_STR(blocking_notifier_chain_unregister) },
	{ 0xbc17a1f4, __VMLINUX_SYMBOL_STR(libcfs_nid2str_r) },
	{ 0xefd8d3b2, __VMLINUX_SYMBOL_STR(__genradix_ptr_alloc) },
	{ 0x953e1b9e, __VMLINUX_SYMBOL_STR(ktime_get_real_seconds) },
	{ 0xf4c91ed, __VMLINUX_SYMBOL_STR(ns_to_timespec) },
	{ 0xd31f0348, __VMLINUX_SYMBOL_STR(__alloc_pages_nodemask) },
	{ 0xec0ac5cb, __VMLINUX_SYMBOL_STR(kthread_create_on_node) },
	{ 0x343a1a8, __VMLINUX_SYMBOL_STR(__list_add) },
	{ 0xdbc34085, __VMLINUX_SYMBOL_STR(free_cpumask_var) },
	{ 0x774fd046, __VMLINUX_SYMBOL_STR(skb_trim) },
	{ 0xbc320a1f, __VMLINUX_SYMBOL_STR(libcfs_id2str) },
	{ 0x16a81207, __VMLINUX_SYMBOL_STR(__init_waitqueue_head) },
	{ 0x71de9b3f, __VMLINUX_SYMBOL_STR(_copy_to_user) },
	{ 0xfe7c4287, __VMLINUX_SYMBOL_STR(nr_cpu_ids) },
	{ 0x7e5030a9, __VMLINUX_SYMBOL_STR(libcfs_ioctl_list) },
	{ 0xf1db1704, __VMLINUX_SYMBOL_STR(nla_memcpy) },
	{ 0xf4afebc1, __VMLINUX_SYMBOL_STR(__init_work) },
	{ 0xfb578fc5, __VMLINUX_SYMBOL_STR(memset) },
	{ 0x62e1df8c, __VMLINUX_SYMBOL_STR(current_task) },
	{ 0x1602b19, __VMLINUX_SYMBOL_STR(__mutex_init) },
	{ 0x89533605, __VMLINUX_SYMBOL_STR(LNetMEAttach) },
	{ 0x785e4d94, __VMLINUX_SYMBOL_STR(LNetPut) },
	{ 0xaafdc258, __VMLINUX_SYMBOL_STR(strcasecmp) },
	{ 0x9166fada, __VMLINUX_SYMBOL_STR(strncpy) },
	{ 0xe95aa97f, __VMLINUX_SYMBOL_STR(nla_put) },
	{ 0xf5eff79, __VMLINUX_SYMBOL_STR(cfs_percpt_number) },
	{ 0x5a921311, __VMLINUX_SYMBOL_STR(strncmp) },
	{ 0x5792f848, __VMLINUX_SYMBOL_STR(strlcpy) },
	{ 0x12783f16, __VMLINUX_SYMBOL_STR(LNetMDAttach) },
	{ 0xf37f27b7, __VMLINUX_SYMBOL_STR(mutex_lock) },
	{ 0x8c03d20c, __VMLINUX_SYMBOL_STR(destroy_workqueue) },
	{ 0x521445b, __VMLINUX_SYMBOL_STR(list_del) },
	{ 0x17bb5d1a, __VMLINUX_SYMBOL_STR(libcfs_vfree_atomic) },
	{ 0x9ec5a57e, __VMLINUX_SYMBOL_STR(netlink_unicast) },
	{ 0x5511f09e, __VMLINUX_SYMBOL_STR(cfs_percpt_alloc) },
	{ 0x19670622, __VMLINUX_SYMBOL_STR(LNetNIInit) },
	{ 0xd80e8aee, __VMLINUX_SYMBOL_STR(libcfs_kmem) },
	{ 0x93221e79, __VMLINUX_SYMBOL_STR(LNetGet) },
	{ 0x40a9b349, __VMLINUX_SYMBOL_STR(vzalloc) },
	{ 0x5596c5f2, __VMLINUX_SYMBOL_STR(__free_pages) },
	{ 0xb73fa850, __VMLINUX_SYMBOL_STR(the_lnet) },
	{ 0x7111f52f, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_node_trace) },
	{ 0x618911fc, __VMLINUX_SYMBOL_STR(numa_node) },
	{ 0x50f91491, __VMLINUX_SYMBOL_STR(__genradix_ptr) },
	{ 0x60647fcb, __VMLINUX_SYMBOL_STR(__alloc_skb) },
	{ 0x3800a0e, __VMLINUX_SYMBOL_STR(__LNetMDUnlink) },
	{ 0x6f0081db, __VMLINUX_SYMBOL_STR(cfs_cpt_cpumask) },
	{ 0xf0fdf6cb, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0x61f784b2, __VMLINUX_SYMBOL_STR(LNetClearLazyPortal) },
	{ 0xd62c833f, __VMLINUX_SYMBOL_STR(schedule_timeout) },
	{ 0x1000e51, __VMLINUX_SYMBOL_STR(schedule) },
	{ 0xd7d79132, __VMLINUX_SYMBOL_STR(put_online_cpus) },
	{ 0xade657cc, __VMLINUX_SYMBOL_STR(libcfs_next_nidstring) },
	{ 0xbb520faf, __VMLINUX_SYMBOL_STR(kfree_skb) },
	{ 0xe3bf6897, __VMLINUX_SYMBOL_STR(cfs_percpt_free) },
	{ 0x32f2b454, __VMLINUX_SYMBOL_STR(__raw_spin_lock_init) },
	{ 0x211f68f1, __VMLINUX_SYMBOL_STR(getnstimeofday64) },
	{ 0x3f4f5b46, __VMLINUX_SYMBOL_STR(LNetNIFini) },
	{ 0x71b89f1, __VMLINUX_SYMBOL_STR(wake_up_process) },
	{ 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
	{ 0xe3b3c85, __VMLINUX_SYMBOL_STR(blocking_notifier_chain_register) },
	{ 0x3efb35c9, __VMLINUX_SYMBOL_STR(get_online_cpus) },
	{ 0x9793bce0, __VMLINUX_SYMBOL_STR(netlink_ack) },
	{ 0xa3af6e9b, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) },
	{ 0xf2af98c7, __VMLINUX_SYMBOL_STR(__wake_up) },
	{ 0xe4ab3810, __VMLINUX_SYMBOL_STR(LNetGetId) },
	{ 0xe2f91ce3, __VMLINUX_SYMBOL_STR(libcfs_debug_msg) },
	{ 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
	{ 0x69acdf38, __VMLINUX_SYMBOL_STR(memcpy) },
	{ 0x3bf0ebc1, __VMLINUX_SYMBOL_STR(genlmsg_put) },
	{ 0xb541871e, __VMLINUX_SYMBOL_STR(prepare_to_wait) },
	{ 0x3d19cd5f, __VMLINUX_SYMBOL_STR(LNetMDBind) },
	{ 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) },
	{ 0x84ec5ac4, __VMLINUX_SYMBOL_STR(finish_wait) },
	{ 0xd957ec5b, __VMLINUX_SYMBOL_STR(nla_put_64bit) },
	{ 0x55f5019b, __VMLINUX_SYMBOL_STR(__kmalloc_node) },
	{ 0x2e0d2f7f, __VMLINUX_SYMBOL_STR(queue_work_on) },
	{ 0x9e0c711d, __VMLINUX_SYMBOL_STR(vzalloc_node) },
	{ 0xedbaee5e, __VMLINUX_SYMBOL_STR(nla_strcmp) },
	{ 0xd56b5f64, __VMLINUX_SYMBOL_STR(ktime_get_ts64) },
	{ 0x77e2f33, __VMLINUX_SYMBOL_STR(_copy_from_user) },
	{ 0x838e4448, __VMLINUX_SYMBOL_STR(__nlmsg_put) },
	{ 0xa8ab3f52, __VMLINUX_SYMBOL_STR(lnet_genl_send_scalar_list) },
	{ 0x506dff1a, __VMLINUX_SYMBOL_STR(__genradix_free) },
	{ 0x88db9f48, __VMLINUX_SYMBOL_STR(__check_object_size) },
	{ 0x4cdb3178, __VMLINUX_SYMBOL_STR(ns_to_timeval) },
	{ 0xeb9d69a9, __VMLINUX_SYMBOL_STR(lnet_cpt_of_nid) },
	{ 0x5225ce99, __VMLINUX_SYMBOL_STR(alloc_cpumask_var) },
};

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


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