#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

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,
};

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

static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
	{ 0x8c936bf, "module_layout" },
	{ 0xa4ff3c1d, "request_key" },
	{ 0x4c007de6, "kobject_put" },
	{ 0x4041c710, "refcount_inc" },
	{ 0x2ffa0a20, "upcall_cache_put_entry" },
	{ 0x9ca2820c, "sptlrpc_gc_add_ctx" },
	{ 0xe0a6fa7a, "kmalloc_caches" },
	{ 0xd2b09ce5, "__kmalloc" },
	{ 0xf888ca21, "sg_init_table" },
	{ 0xd8a6d79e, "sptlrpc_sec_put" },
	{ 0x5e5187b3, "up_read" },
	{ 0x5fec7980, "class_uuid2obd" },
	{ 0xe57bd972, "sptlrpc_current_user_desc_size" },
	{ 0xe874d8e4, "lustre_pack_reply_v2" },
	{ 0x91d27573, "_raw_spin_unlock" },
	{ 0xa3f6e26b, "debugfs_create_dir" },
	{ 0x713e799a, "single_open" },
	{ 0x1f692f80, "libcfs_nidstr_r" },
	{ 0x7aa1756e, "kvfree" },
	{ 0x43f62bb6, "lookup_user_key" },
	{ 0x754d539c, "strlen" },
	{ 0x151f4898, "schedule_timeout_uninterruptible" },
	{ 0x1b17e06c, "kstrtoll" },
	{ 0xa9320d27, "ktime_get_seconds" },
	{ 0x79aa04a2, "get_random_bytes" },
	{ 0xf94e41e0, "deuuidify" },
	{ 0x885ec91a, "sptlrpc_import_sec_ref" },
	{ 0xbfdb4c00, "single_release" },
	{ 0x71f662a3, "libcfs_debug" },
	{ 0xb5e18f99, "seq_puts" },
	{ 0x15244c9d, "boot_cpu_data" },
	{ 0xc4be66a9, "__put_user_ns" },
	{ 0x64d4d6b4, "sock_release" },
	{ 0xf1e5de63, "sptlrpc_cli_ctx_wakeup" },
	{ 0x963bc7e4, "class_import_put" },
	{ 0x3c1285bd, "libcfs_subsystem_debug" },
	{ 0x3f1381c9, "seq_printf" },
	{ 0xad27f361, "__warn_printk" },
	{ 0xb43f9365, "ktime_get" },
	{ 0x6fc2fbe3, "lustre_msg_early_size" },
	{ 0xa142162e, "sptlrpc_pack_user_desc" },
	{ 0x87b8798d, "sg_next" },
	{ 0x6f93924e, "init_user_ns" },
	{ 0xabf4c4b7, "__percpu_counter_sum" },
	{ 0x4cc8f9c8, "init_timer_key" },
	{ 0x2f7e5465, "percpu_counter_add_batch" },
	{ 0x38ba522e, "sock_create_kern" },
	{ 0x87bf7b3c, "sptlrpc_get_next_secid" },
	{ 0xa2bfb26d, "mutex_unlock" },
	{ 0x4eba94ce, "sptlrpc_kobj" },
	{ 0x7fd767d3, "class_name2obd" },
	{ 0xd574e8a, "upcall_cache_update_entry" },
	{ 0x94c772ca, "sptlrpc_register_policy" },
	{ 0x6d6e8ef9, "lustre_msghdr_get_flags" },
	{ 0x24659dd, "sptlrpc_cli_ctx_expire" },
	{ 0xbc17a1f4, "libcfs_nid2str_r" },
	{ 0xdd64e639, "strscpy" },
	{ 0xfeb1dbce, "ptlrpc_req_put" },
	{ 0x97651e6c, "vmemmap_base" },
	{ 0xd75a452, "debugfs_remove_recursive" },
	{ 0x6263e02d, "strncpy_from_user" },
	{ 0x953e1b9e, "ktime_get_real_seconds" },
	{ 0xc7cd87f2, "seq_read" },
	{ 0x786bfe9f, "override_creds" },
	{ 0xf3b5335a, "sysfs_remove_group" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x6bcb6e07, "__might_sleep" },
	{ 0xd75f57d8, "down_read" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x8e24fe34, "bulk_sec_desc_unpack" },
	{ 0x72141985, "kobject_create_and_add" },
	{ 0x17950f60, "RQF_SEC_CTX" },
	{ 0x6698a890, "ptlrpc_request_set_replen" },
	{ 0x9ea9449b, "crypto_alloc_sync_skcipher" },
	{ 0xd4195bc6, "key_validate" },
	{ 0xb44ad4b3, "_copy_to_user" },
	{ 0xf9c0b663, "strlcat" },
	{ 0x962f9489, "ldebugfs_add_vars" },
	{ 0xd547f2cf, "ptlrpc_request_alloc_pack" },
	{ 0xfb578fc5, "memset" },
	{ 0xdaa40edc, "__lustre_unpack_msg" },
	{ 0x8ebf688a, "kernel_connect" },
	{ 0x2c23ed3c, "sptlrpc_debugfs_dir" },
	{ 0xd38cd261, "__default_kernel_pte_mask" },
	{ 0xad620fd8, "from_kuid" },
	{ 0x4dcbf144, "upcall_cache_cleanup" },
	{ 0x752d5f5b, "kstrtobool" },
	{ 0x20cc6078, "current_task" },
	{ 0x47dbeec1, "__mutex_init" },
	{ 0xe1537255, "__list_del_entry_valid" },
	{ 0x6fedd32e, "sysfs_create_group" },
	{ 0x449ad0a7, "memcmp" },
	{ 0xa30e4459, "sptlrpc_cli_ctx_get" },
	{ 0x40f427e7, "nodemap_test_nid" },
	{ 0x4c9d28b0, "phys_base" },
	{ 0xeb0ca138, "sec2target_str" },
	{ 0xa1c76e0a, "_cond_resched" },
	{ 0x9166fada, "strncpy" },
	{ 0x6e298a99, "obd_pool_get_desc_pages" },
	{ 0xff3c840a, "ptlrpc_request_bufs_pack" },
	{ 0x8ac31577, "upcall_cache_set_upcall" },
	{ 0xbfc9db48, "sptlrpc_cli_ctx_put" },
	{ 0xea395766, "mutex_lock" },
	{ 0x69dd3b5b, "crc32_le" },
	{ 0x4080d25, "kernel_sock_shutdown" },
	{ 0x260ae89c, "lustre_msg_buflen" },
	{ 0xa7eedcc4, "call_usermodehelper" },
	{ 0x5664e67b, "ptl_send_rpc" },
	{ 0x318f7969, "add_timer" },
	{ 0x733cf327, "__invalid_creds" },
	{ 0x7d246c86, "lustre_msg_buf" },
	{ 0xd146c249, "up_write" },
	{ 0xbaf7449, "down_write" },
	{ 0x68f31cbd, "__list_add_valid" },
	{ 0xe3f4207d, "key_unlink" },
	{ 0xb42fe8ff, "_sptlrpc_enlarge_msg_inplace" },
	{ 0xcf7b6be1, "prepare_creds" },
	{ 0xbb29b267, "__gcov_merge_add" },
	{ 0x972e4a81, "key_put" },
	{ 0x88bb432a, "ptlrpc_request_alloc" },
	{ 0x5666192c, "sg_alloc_table" },
	{ 0x7cd8d75e, "page_offset_base" },
	{ 0xd80e8aee, "libcfs_kmem" },
	{ 0xdbcfc5, "module_put" },
	{ 0x3a466b73, "obd_memory" },
	{ 0xd38b1394, "lustre_shrink_msg" },
	{ 0xe6b79596, "upcall_cache_downcall" },
	{ 0xa916b694, "strnlen" },
	{ 0x8b4476f9, "sptlrpc_req_replace_dead_ctx" },
	{ 0xdb7305a1, "__stack_chk_fail" },
	{ 0x9cb986f2, "vmalloc_base" },
	{ 0xade657cc, "libcfs_next_nidstring" },
	{ 0xdceb3072, "__gcov_init" },
	{ 0xf2faae5b, "LNetLocalPrimaryNID" },
	{ 0xd6cdc068, "upcall_cache_init" },
	{ 0xe8858c3f, "__raw_spin_lock_init" },
	{ 0xed5df577, "crypto_destroy_tfm" },
	{ 0x902b631c, "key_link" },
	{ 0xfaa8ac68, "__put_cred" },
	{ 0x84a4b45d, "__gcov_exit" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0xcbd4898c, "fortify_panic" },
	{ 0xc4939b95, "creds_are_invalid" },
	{ 0x2f056004, "register_key_type" },
	{ 0x9eec9e5f, "kmem_cache_alloc_trace" },
	{ 0x314e39e9, "_raw_spin_lock" },
	{ 0x764a7e9b, "upcall_cache_get_entry_raw" },
	{ 0x1acb75e0, "__module_get" },
	{ 0x4825e296, "__wake_up" },
	{ 0xa8b0bca3, "timer_delete_sync" },
	{ 0xbb955601, "cfs_crypto_hash_init" },
	{ 0x2776eb8b, "class_import_get" },
	{ 0xec5898b3, "seq_lseek" },
	{ 0x330557ec, "libcfs_debug_msg" },
	{ 0xa9bd2676, "__vmalloc" },
	{ 0x37a0cba, "kfree" },
	{ 0xa46f2f1b, "kstrtouint" },
	{ 0x69acdf38, "memcpy" },
	{ 0xf9a61711, "lbug_with_loc" },
	{ 0x75d0deb9, "nsecs_to_jiffies64" },
	{ 0x29111854, "ptlrpc_queue_wait" },
	{ 0x2998f7e4, "LNetPrimaryNID" },
	{ 0xf7f56fcf, "unregister_key_type" },
	{ 0xbaeee90d, "sptlrpc_unregister_policy" },
	{ 0x4ca9669f, "scnprintf" },
	{ 0xf571b891, "cfs_crypto_hash_final" },
	{ 0x6e9fe4a8, "upcall_cache_get_entry" },
	{ 0xfb92d34b, "obd_pool_add_user" },
	{ 0x7d71f200, "lustre_init_msg_v2" },
	{ 0x7f5b4fe4, "sg_free_table" },
	{ 0x28318305, "snprintf" },
	{ 0x8420db0, "lustre_msg_size_v2" },
	{ 0xb0e602eb, "memmove" },
	{ 0x17b13d37, "vmalloc_to_page" },
	{ 0xd7bc8654, "obd_timeout" },
	{ 0x362ef408, "_copy_from_user" },
	{ 0xbffc8aa6, "revert_creds" },
	{ 0x88db9f48, "__check_object_size" },
	{ 0xb77701c7, "try_module_get" },
	{ 0x614cffe6, "sptlrpc_unpack_user_desc" },
	{ 0x8a35b432, "sme_me_mask" },
};

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


MODULE_INFO(srcversion, "21BC2BF0D947EDB24CE8E05");
MODULE_INFO(rhelversion, "8.10");
