#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"))) = {
	{ 0x1d527cfe, "module_layout" },
	{ 0xb7981d3c, "rcu_lock_map" },
	{ 0x6a5fa363, "sigprocmask" },
	{ 0xadad2101, "kobject_put" },
	{ 0xd5f3ab7a, "kset_create_and_add" },
	{ 0x8251edb9, "alloc_pages_current" },
	{ 0x2d3385d3, "system_wq" },
	{ 0xc982c69a, "cfs_apply_workqueue_attrs" },
	{ 0x4041c710, "refcount_inc" },
	{ 0x9a1dfd65, "strpbrk" },
	{ 0x83f09b62, "kmem_cache_destroy" },
	{ 0x402b8281, "__request_module" },
	{ 0xf17b1386, "kmalloc_caches" },
	{ 0xeceac781, "cfs_fail_val" },
	{ 0xd2b09ce5, "__kmalloc" },
	{ 0xc4f0da12, "ktime_get_with_offset" },
	{ 0xf9a482f9, "msleep" },
	{ 0x3feb7625, "put_devmap_managed_page" },
	{ 0x67418343, "put_pid" },
	{ 0x1ed8b599, "__x86_indirect_thunk_r8" },
	{ 0x75315224, "rhashtable_walk_exit" },
	{ 0x3ec042c9, "up_read" },
	{ 0xb2ff1e0c, "rht_bucket_nested" },
	{ 0x2a395a24, "cfs_cpt_number" },
	{ 0xa79d255c, "_raw_spin_unlock" },
	{ 0xc8efc62, "genl_register_family" },
	{ 0x44a2ef3c, "debugfs_create_dir" },
	{ 0xcae2cae3, "libcfs_net2str_r" },
	{ 0x349cba85, "strchr" },
	{ 0xeff7ab02, "single_open" },
	{ 0x1f692f80, "libcfs_nidstr_r" },
	{ 0x1710634d, "percpu_counter_set" },
	{ 0x20eadeb6, "ip_compute_csum" },
	{ 0x7aa1756e, "kvfree" },
	{ 0xb2558b67, "percpu_counter_destroy" },
	{ 0x3e96b68e, "param_ops_int" },
	{ 0xdfc52d32, "proc_symlink" },
	{ 0x754d539c, "strlen" },
	{ 0x151f4898, "schedule_timeout_uninterruptible" },
	{ 0xc29bf967, "strspn" },
	{ 0x1b17e06c, "kstrtoll" },
	{ 0xe41f15c3, "kset_register" },
	{ 0xa9320d27, "ktime_get_seconds" },
	{ 0xb78d0533, "genl_unregister_family" },
	{ 0xc9583b3b, "seq_open" },
	{ 0xad73041f, "autoremove_wake_function" },
	{  0xc507f, "libcfs_debug_dumplog" },
	{ 0x263ed23b, "__x86_indirect_thunk_r12" },
	{ 0x79aa04a2, "get_random_bytes" },
	{ 0x689dcc73, "__wake_up_locked_key" },
	{ 0x11da9f1a, "refcount_dec_and_test" },
	{ 0xef9256ac, "single_release" },
	{ 0xcde262d, "rhashtable_walk_next" },
	{ 0x71f662a3, "libcfs_debug" },
	{ 0xed127413, "remove_wait_queue" },
	{ 0x60cb65a8, "seq_puts" },
	{ 0xb308c97d, "wait_woken" },
	{ 0x15244c9d, "boot_cpu_data" },
	{ 0x84823cf3, "nla_strscpy" },
	{ 0x1347e61e, "_raw_read_lock" },
	{ 0x664ef060, "cfs_hash_debug_header" },
	{ 0xcb906247, "__lock_page" },
	{ 0xb6a9dc1c, "_raw_spin_lock_bh" },
	{ 0x20000329, "simple_strtoul" },
	{ 0xc0a3d105, "find_next_bit" },
	{ 0xb6f125c8, "delayed_work_timer_fn" },
	{ 0x3c1285bd, "libcfs_subsystem_debug" },
	{ 0xa22c9f04, "___might_sleep" },
	{ 0xd36dc10c, "get_random_u32" },
	{ 0xa89bdc44, "dput" },
	{ 0x60b59c2c, "seq_printf" },
	{ 0xad27f361, "__warn_printk" },
	{ 0xf8d39e44, "sysfs_create_files" },
	{ 0xbf49673a, "rhltable_init" },
	{ 0xb43f9365, "ktime_get" },
	{ 0xe649b3a5, "remove_proc_entry" },
	{ 0xb0af5312, "kobject_set_name" },
	{ 0xc29957c3, "__x86_indirect_thunk_rcx" },
	{ 0x58a7ee00, "libcfs_catastrophe" },
	{ 0xc310b981, "strnstr" },
	{ 0xcba4abe3, "list_sort" },
	{ 0x6d1d7d6e, "kset_find_obj" },
	{ 0x28bf0329, "init_user_ns" },
	{ 0x91297e36, "__percpu_counter_sum" },
	{ 0x643d9ba1, "groups_free" },
	{ 0xcf054c56, "__rwlock_init" },
	{ 0xb1ab2870, "percpu_counter_add_batch" },
	{ 0xf6ece4ee, "cancel_delayed_work_sync" },
	{ 0x8f1781d8, "mutex_unlock" },
	{ 0x85df9b6c, "strsep" },
	{ 0x32b1b8af, "mmput" },
	{ 0xbaf22757, "kvfree_call_rcu" },
	{ 0xce6db656, "rcu_is_watching" },
	{ 0xa6c41ba7, "debugfs_create_file" },
	{ 0x4629334c, "__preempt_count" },
	{ 0x28aa6a67, "call_rcu" },
	{ 0xbc17a1f4, "libcfs_nid2str_r" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0x1ac5d3cb, "strcspn" },
	{ 0x4d3b4eaf, "cfs_fail_err" },
	{ 0x97651e6c, "vmemmap_base" },
	{ 0x91715312, "sprintf" },
	{ 0x615950bb, "rhashtable_insert_slow" },
	{ 0x977629b7, "debugfs_remove_recursive" },
	{ 0x953e1b9e, "ktime_get_real_seconds" },
	{ 0x4b4cf755, "override_creds" },
	{ 0x51af4188, "seq_read" },
	{ 0x9c59cd54, "sysfs_remove_group" },
	{ 0x9827de05, "kthread_create_on_node" },
	{ 0xe320a9d2, "rcu_read_lock_held" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x6bcb6e07, "__might_sleep" },
	{ 0x8cac8c08, "free_cpumask_var" },
	{ 0x4841bdee, "strnchr" },
	{ 0x4274b9e6, "down_write_nested" },
	{ 0x442b727b, "mutex_trylock" },
	{ 0x2bf244a2, "down_read" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x3add3ecd, "llcrypt_sb_free" },
	{ 0xa792fd7f, "cpumask_next" },
	{ 0xa2318669, "proc_remove" },
	{ 0x44b5ee9a, "kasprintf" },
	{ 0x526bae6d, "rhashtable_destroy" },
	{ 0x2663147a, "__cfs_fail_timeout_set" },
	{ 0x53636140, "make_kgid" },
	{ 0xfe0d4610, "lock_release" },
	{ 0x2ecd2d73, "_atomic_dec_and_lock" },
	{ 0xb2616f95, "__init_waitqueue_head" },
	{ 0xb44ad4b3, "_copy_to_user" },
	{ 0xb17a3f6c, "PDE_DATA" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0x8006d24c, "cfs_crypto_hash_speeds" },
	{ 0xe40f9c0c, "wait_for_completion" },
	{ 0xf9c0b663, "strlcat" },
	{ 0x914e1e98, "misc_register" },
	{ 0x812e5829, "rht_bucket_nested_insert" },
	{ 0x34a2f2a3, "bitmap_zalloc" },
	{ 0x60ea2d6, "kstrtoull" },
	{ 0xca18cc08, "cfs_hash_cond_del" },
	{ 0xf7691cea, "lock_acquire" },
	{ 0x7e526bfa, "__x86_indirect_thunk_r10" },
	{ 0xfb578fc5, "memset" },
	{ 0x1a60d439, "cfs_parse_nidlist" },
	{ 0xe0736299, "rhashtable_free_and_destroy" },
	{ 0x2a70864d, "__cpu_possible_mask" },
	{ 0xd2b2823, "cfs_race_waitq" },
	{ 0x1e1e140e, "ns_to_timespec64" },
	{ 0xd38cd261, "__default_kernel_pte_mask" },
	{ 0x5fb4fdd8, "from_kuid" },
	{ 0xaad24e60, "proc_mkdir" },
	{ 0xb07abe2, "unshare_fs_struct" },
	{ 0x11089ac7, "_ctype" },
	{ 0xf8f61ebc, "wake_up_var" },
	{ 0xb89498d0, "_raw_spin_unlock_irqrestore" },
	{ 0x892da873, "debug_lockdep_rcu_enabled" },
	{ 0x7ff27190, "current_task" },
	{ 0x2e2b40d2, "strncat" },
	{ 0x37befc70, "jiffies_to_msecs" },
	{ 0x5f015296, "rhashtable_walk_stop" },
	{ 0x5377de58, "__mutex_init" },
	{ 0x27e1a049, "printk" },
	{ 0x20c55ae0, "sscanf" },
	{ 0x4fd535f1, "kthread_stop" },
	{ 0xd976fb37, "_totalram_pages" },
	{ 0x75f62c94, "LNetGetPeerDiscoveryStatus" },
	{ 0xe1537255, "__list_del_entry_valid" },
	{ 0x925f03eb, "sysfs_create_group" },
	{ 0x449ad0a7, "memcmp" },
	{ 0x4a127d75, "_raw_write_unlock" },
	{ 0x6c895237, "rhashtable_walk_start_check" },
	{ 0x7c322b58, "_raw_read_unlock" },
	{ 0x2f38828f, "get_task_mm" },
	{ 0x83bfb8d, "kobject_init_and_add" },
	{ 0x2d2b3d3, "cfs_hash_del" },
	{ 0x9a73d452, "mod_delayed_work_on" },
	{ 0xe7b00dfb, "__x86_indirect_thunk_r13" },
	{ 0xa1c76e0a, "_cond_resched" },
	{ 0xb2e5e67f, "refcount_inc_not_zero" },
	{ 0x9166fada, "strncpy" },
	{ 0xd051e297, "from_kgid" },
	{ 0xab504855, "nla_put" },
	{ 0x3c966a5c, "seq_putc" },
	{ 0x82d79b51, "sysctl_vfs_cache_pressure" },
	{ 0x289ca14c, "_raw_spin_unlock_irq" },
	{ 0x5a921311, "strncmp" },
	{ 0x5792f848, "strlcpy" },
	{ 0x593c1bac, "__x86_indirect_thunk_rbx" },
	{ 0x4b8b3239, "vprintk" },
	{ 0x9f144c88, "kmem_cache_free" },
	{ 0x120b336a, "__rb_insert_augmented" },
	{ 0xd6fbf3e9, "_raw_write_lock" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0x2f68f70d, "cfs_hash_del_key" },
	{ 0x1e6d26a8, "strstr" },
	{ 0x17bb5d1a, "libcfs_vfree_atomic" },
	{ 0xba92afe6, "wait_on_page_writeback" },
	{ 0xa7eedcc4, "call_usermodehelper" },
	{ 0xa681fe88, "generate_random_uuid" },
	{ 0x7b0c423a, "init_uts_ns" },
	{ 0xce8b1878, "__x86_indirect_thunk_r14" },
	{ 0x4a6fb27d, "__wake_up_locked" },
	{ 0x5240ee7, "percpu_counter_batch" },
	{ 0xb77b64cf, "kmem_cache_create_usercopy" },
	{ 0x373db350, "kstrtoint" },
	{ 0x577d2a4b, "unlock_page" },
	{ 0x1984ac2, "up_write" },
	{ 0x75fd2718, "cfs_crypto_hash_speed" },
	{ 0x758a22fe, "kobject_add" },
	{ 0xdbedc014, "down_write" },
	{ 0xd46f3c8c, "fput" },
	{ 0x68f31cbd, "__list_add_valid" },
	{ 0xa04f945a, "cpus_read_lock" },
	{ 0x42160169, "flush_workqueue" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0xc617f82c, "unregister_oom_notifier" },
	{ 0x49e9c0c9, "prepare_creds" },
	{ 0xbb29b267, "__gcov_merge_add" },
	{ 0xa1cd3d3f, "kobject_uevent_env" },
	{ 0xccc45639, "cfs_free_nidlist" },
	{ 0xaf6ae696, "kstrndup" },
	{ 0xf11543ff, "find_first_zero_bit" },
	{ 0x61651be, "strcat" },
	{ 0x86d47d25, "lockdep_init_map_type" },
	{ 0x7cd8d75e, "page_offset_base" },
	{ 0xd80e8aee, "libcfs_kmem" },
	{ 0xb3143953, "__var_waitqueue" },
	{ 0x67dd891e, "module_put" },
	{ 0xc6cbbc89, "capable" },
	{ 0xd0654aba, "woken_wake_function" },
	{ 0x5d49aabc, "init_wait_var_entry" },
	{ 0x9f984513, "strrchr" },
	{ 0x40a9b349, "vzalloc" },
	{ 0x2b665c9d, "cfs_hash_debug_str" },
	{ 0xccc56e08, "kmem_cache_alloc" },
	{ 0x41a9ea87, "__free_pages" },
	{ 0xb601be4c, "__x86_indirect_thunk_rdx" },
	{ 0xd7cde8a3, "unregister_shrinker" },
	{ 0x8cb48e06, "cfs_cpt_cpumask" },
	{ 0xa916b694, "strnlen" },
	{ 0xd1ae99bc, "fs_kobj" },
	{ 0xddd9c7f0, "cfs_hash_putref" },
	{ 0x5584062b, "_raw_spin_unlock_bh" },
	{ 0xd6cd9edc, "queue_delayed_work_on" },
	{ 0xdb7305a1, "__stack_chk_fail" },
	{ 0x56cae5ea, "get_user_pages" },
	{ 0x9cb986f2, "vmalloc_base" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0x1000e51, "schedule" },
	{ 0xade657cc, "libcfs_next_nidstring" },
	{ 0xdceb3072, "__gcov_init" },
	{ 0xe6d2458e, "do_trace_netlink_extack" },
	{ 0x90c22999, "_raw_spin_lock_irq" },
	{ 0x3fa0d062, "kstrtou16" },
	{ 0x622c7922, "register_oom_notifier" },
	{ 0x52f52982, "__raw_spin_lock_init" },
	{ 0x2ea2c95c, "__x86_indirect_thunk_rax" },
	{ 0xa30d14a3, "libcfs_strnid" },
	{ 0xbcfb3cc5, "cfs_hash_getref" },
	{ 0x136a3a52, "lockdep_rht_mutex_is_held" },
	{ 0x25748526, "wake_up_process" },
	{ 0x84a4b45d, "__gcov_exit" },
	{ 0x91020b83, "__percpu_counter_init" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0x800fb92b, "full_name_hash" },
	{ 0xcbd4898c, "fortify_panic" },
	{ 0x4af0ec4f, "clear_page_dirty_for_io" },
	{ 0xb63865b9, "down_read_trylock" },
	{ 0xe55b34ec, "kmem_cache_alloc_trace" },
	{ 0x6100237e, "_raw_spin_lock" },
	{ 0xc6c09e43, "kstrtobool_from_user" },
	{ 0xca21ebd3, "bitmap_free" },
	{ 0x4eaafe0, "_raw_spin_lock_irqsave" },
	{ 0xc4afb277, "kmem_cache_create" },
	{ 0x18fb2caf, "cpus_read_unlock" },
	{ 0xf7c1893f, "rhashtable_walk_enter" },
	{ 0x1e01660e, "vsnprintf" },
	{ 0xb2335952, "__wake_up" },
	{ 0xda1558d, "d_lookup" },
	{ 0xfe42b2e1, "cfs_crypto_hash_update_page" },
	{ 0x8bc7391c, "sysfs_remove_files" },
	{ 0xefc84f1d, "__pagevec_release" },
	{ 0x6ab52453, "cfs_hash_create" },
	{ 0xb01b2548, "__tracepoint_page_ref_mod_and_test" },
	{ 0xa8b52c61, "remove_proc_subtree" },
	{ 0xfe82ce4d, "prepare_to_wait_event" },
	{ 0xd08a98ab, "__test_set_page_writeback" },
	{ 0x261dce76, "cfs_crypto_hash_init" },
	{ 0x144ca363, "proc_create_data" },
	{ 0xe8bb2a09, "rhashtable_init" },
	{ 0xea212e79, "mutex_lock_nested" },
	{ 0x728c49ad, "add_wait_queue" },
	{ 0xd3dccf3d, "seq_lseek" },
	{ 0x48da87de, "kset_unregister" },
	{ 0xcf61bacb, "__cfs_fail_check_set" },
	{ 0xe4ab3810, "LNetGetId" },
	{ 0xe2f91ce3, "libcfs_debug_msg" },
	{ 0xa9bd2676, "__vmalloc" },
	{ 0x14845c46, "kobject_get_path" },
	{ 0x5eee1b78, "cfs_hash_findadd_unique" },
	{ 0x37a0cba, "kfree" },
	{ 0x1429f803, "cfs_hash_for_each_safe" },
	{ 0x81af400d, "lockdep_rht_bucket_is_held" },
	{ 0xa46f2f1b, "kstrtouint" },
	{ 0xb014608, "down_read_nested" },
	{ 0x69acdf38, "memcpy" },
	{ 0xda56b266, "genlmsg_put" },
	{ 0x693a3b9b, "generic_error_remove_page" },
	{ 0x52b9c7e9, "lbug_with_loc" },
	{ 0x3d87e0a5, "param_ops_long" },
	{ 0x721b1851, "skip_spaces" },
	{ 0x59ee5793, "register_shrinker" },
	{ 0x75d0deb9, "nsecs_to_jiffies64" },
	{ 0x4d2e72df, "cfs_cpt_tab" },
	{ 0x3720b6c3, "kobject_init" },
	{ 0x50345570, "libcfs_str2net" },
	{ 0x4ca9669f, "scnprintf" },
	{ 0x72ec5671, "LNetAddPeer" },
	{ 0xf6b7f763, "cfs_crypto_hash_final" },
	{ 0x3d5e6098, "cfs_race_state" },
	{ 0x8b2affc6, "__page_mapcount" },
	{ 0xb352177e, "find_first_bit" },
	{ 0x7fda989d, "cfs_fail_loc" },
	{ 0x3922121f, "finish_wait" },
	{ 0x3807ae24, "__init_swait_queue_head" },
	{ 0x63c4d61f, "__bitmap_weight" },
	{ 0xca9360b5, "rb_next" },
	{ 0x9025af2c, "debugfs_create_symlink" },
	{ 0xcaa64bad, "mutex_lock_interruptible_nested" },
	{ 0xb7ba6f5c, "cfs_hash_bd_del_locked" },
	{ 0xc666a132, "crc_t10dif" },
	{ 0x43cef24d, "queue_work_on" },
	{ 0x9b96330, "complete" },
	{ 0x28318305, "snprintf" },
	{ 0x655b5a7c, "seq_release" },
	{ 0xb0e602eb, "memmove" },
	{ 0xedbaee5e, "nla_strcmp" },
	{ 0xe3ff2c41, "get_random_u64" },
	{ 0xe3fffae9, "__x86_indirect_thunk_rbp" },
	{ 0x362ef408, "_copy_from_user" },
	{ 0xac39e9c6, "cfs_kernel_write" },
	{ 0xc257bab1, "lnet_genl_send_scalar_list" },
	{ 0xdf9208c0, "alloc_workqueue" },
	{ 0x551bd071, "__rb_erase_color" },
	{ 0x3494e49c, "misc_deregister" },
	{ 0x685fa057, "__page_ref_mod_and_test" },
	{ 0x38fce408, "__init_rwsem" },
	{ 0xf8c307f1, "revert_creds" },
	{ 0x88db9f48, "__check_object_size" },
	{ 0xffe4b1ea, "__put_page" },
	{ 0x3f79722b, "try_module_get" },
	{ 0x58fafef, "cfs_hash_lookup" },
	{ 0x760a0f4f, "yield" },
	{ 0xf812cff6, "memscan" },
	{ 0xae0bd7af, "lockdep_rcu_suspicious" },
	{ 0xe914e41e, "strcpy" },
	{ 0x9d16a26b, "__page_file_index" },
	{ 0xf1e63929, "devmap_managed_key" },
	{ 0x8a35b432, "sme_me_mask" },
	{ 0x690924ff, "alloc_cpumask_var" },
};

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


MODULE_INFO(srcversion, "911FA84FF943A6F2D5E79E8");
MODULE_INFO(rhelversion, "8.5");
