#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" },
	{ 0x6a5fa363, "sigprocmask" },
	{ 0x4c007de6, "kobject_put" },
	{ 0x36ea6ad3, "kset_create_and_add" },
	{ 0xc3ba728e, "alloc_pages_current" },
	{ 0x2d3385d3, "system_wq" },
	{ 0x4041c710, "refcount_inc" },
	{ 0x9a1dfd65, "strpbrk" },
	{ 0x400b791d, "kmem_cache_destroy" },
	{ 0x402b8281, "__request_module" },
	{ 0x8ae81345, "kernel_write" },
	{ 0xe0a6fa7a, "kmalloc_caches" },
	{ 0xeceac781, "cfs_fail_val" },
	{ 0xd2b09ce5, "__kmalloc" },
	{ 0xc4f0da12, "ktime_get_with_offset" },
	{ 0xf9a482f9, "msleep" },
	{ 0x78ae3b2a, "fault_in_iov_iter_readable" },
	{ 0x1c00b478, "put_pid" },
	{ 0x7d239581, "rhashtable_walk_exit" },
	{ 0xd2b29915, "cfs_str2mask" },
	{ 0x5e5187b3, "up_read" },
	{ 0x6a17e897, "rht_bucket_nested" },
	{ 0x2a395a24, "cfs_cpt_number" },
	{ 0x91d27573, "_raw_spin_unlock" },
	{ 0x59c8ca2c, "__put_devmap_managed_page" },
	{ 0x34244084, "genl_register_family" },
	{ 0xa3f6e26b, "debugfs_create_dir" },
	{ 0xe40c2022, "ll_shrinker_register" },
	{ 0xcae2cae3, "libcfs_net2str_r" },
	{ 0x349cba85, "strchr" },
	{ 0x713e799a, "single_open" },
	{ 0x1f692f80, "libcfs_nidstr_r" },
	{ 0x9c760bd0, "percpu_counter_set" },
	{ 0x20eadeb6, "ip_compute_csum" },
	{ 0x7aa1756e, "kvfree" },
	{ 0xad6dc662, "iov_iter_revert" },
	{ 0x43b57ed, "percpu_counter_destroy" },
	{ 0xc64e959a, "param_ops_int" },
	{ 0xea5aeee0, "proc_symlink" },
	{ 0x754d539c, "strlen" },
	{ 0x151f4898, "schedule_timeout_uninterruptible" },
	{ 0x60a13e90, "rcu_barrier" },
	{ 0xc29bf967, "strspn" },
	{ 0x1b17e06c, "kstrtoll" },
	{ 0x6ff0c7ea, "kset_register" },
	{ 0xc7a1840e, "llist_add_batch" },
	{ 0x47798ba5, "xa_find_after" },
	{ 0xb99bdf9c, "iov_iter_get_pages_alloc" },
	{ 0xa9320d27, "ktime_get_seconds" },
	{ 0x9841c3ed, "genl_unregister_family" },
	{ 0x7fa5c16b, "seq_open" },
	{ 0xad73041f, "autoremove_wake_function" },
	{  0xc507f, "libcfs_debug_dumplog" },
	{ 0x2d9cf56b, "kthread_unuse_mm" },
	{ 0x79aa04a2, "get_random_bytes" },
	{ 0x931c1db5, "__wake_up_locked_key" },
	{ 0x11da9f1a, "refcount_dec_and_test" },
	{ 0xbfdb4c00, "single_release" },
	{ 0xd0f7cc80, "rhashtable_walk_next" },
	{ 0x71f662a3, "libcfs_debug" },
	{ 0x4e68e9be, "rb_next_postorder" },
	{ 0xb5e18f99, "seq_puts" },
	{ 0x350e1a93, "remove_wait_queue" },
	{ 0xb308c97d, "wait_woken" },
	{ 0x84823cf3, "nla_strscpy" },
	{ 0x2a364dee, "_raw_read_lock" },
	{ 0xa1590c6b, "__lock_page" },
	{ 0x6927f281, "_raw_spin_lock_bh" },
	{ 0xc0a3d105, "find_next_bit" },
	{ 0xc1c794e, "delayed_work_timer_fn" },
	{ 0x3c1285bd, "libcfs_subsystem_debug" },
	{ 0xa22c9f04, "___might_sleep" },
	{ 0xd36dc10c, "get_random_u32" },
	{ 0xe51ed80d, "dput" },
	{ 0x3f1381c9, "seq_printf" },
	{ 0xad27f361, "__warn_printk" },
	{ 0x81b1b255, "cancel_work_sync" },
	{ 0x239826c0, "sysfs_create_files" },
	{ 0xe6dee1f1, "rhltable_init" },
	{ 0xb43f9365, "ktime_get" },
	{ 0x2b5ba3e0, "remove_proc_entry" },
	{ 0xd2e86143, "kobject_set_name" },
	{ 0xee91879b, "rb_first_postorder" },
	{ 0x44e9a829, "match_token" },
	{ 0x58a7ee00, "libcfs_catastrophe" },
	{ 0xc310b981, "strnstr" },
	{ 0xcba4abe3, "list_sort" },
	{ 0x48181fae, "kset_find_obj" },
	{ 0xcda7acd7, "xa_find" },
	{ 0x6f93924e, "init_user_ns" },
	{ 0xabf4c4b7, "__percpu_counter_sum" },
	{ 0x643d9ba1, "groups_free" },
	{ 0x4cc8f9c8, "init_timer_key" },
	{ 0xe875e218, "__rwlock_init" },
	{ 0x2f7e5465, "percpu_counter_add_batch" },
	{ 0x68f927fb, "cancel_delayed_work_sync" },
	{ 0xa2bfb26d, "mutex_unlock" },
	{ 0x85df9b6c, "strsep" },
	{ 0x5c7caabe, "mmput" },
	{ 0x5653842b, "debug_format_buffer_alloc_buffers" },
	{ 0x44bae227, "bit_wait_timeout" },
	{ 0xbaf22757, "kvfree_call_rcu" },
	{ 0xbce235df, "debugfs_create_file" },
	{ 0x4629334c, "__preempt_count" },
	{ 0x28aa6a67, "call_rcu" },
	{ 0xbc17a1f4, "libcfs_nid2str_r" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0x80b2d7d4, "cfs_mask2str" },
	{ 0x1ac5d3cb, "strcspn" },
	{ 0xdd64e639, "strscpy" },
	{ 0x4d3b4eaf, "cfs_fail_err" },
	{ 0x97651e6c, "vmemmap_base" },
	{ 0x91715312, "sprintf" },
	{ 0x92be88cb, "rhashtable_insert_slow" },
	{ 0xd75a452, "debugfs_remove_recursive" },
	{ 0xefd8d3b2, "__genradix_ptr_alloc" },
	{ 0x953e1b9e, "ktime_get_real_seconds" },
	{ 0x786bfe9f, "override_creds" },
	{ 0xc7cd87f2, "seq_read" },
	{ 0xf3b5335a, "sysfs_remove_group" },
	{ 0xc499ae1e, "kstrdup" },
	{ 0x1ea10fc5, "kthread_create_on_node" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x6bcb6e07, "__might_sleep" },
	{ 0x4841bdee, "strnchr" },
	{ 0x947c72f1, "mutex_trylock" },
	{ 0x68569e63, "skb_trim" },
	{ 0xd75f57d8, "down_read" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x302ebf8f, "llcrypt_sb_free" },
	{ 0x131db64a, "system_long_wq" },
	{ 0xa792fd7f, "cpumask_next" },
	{ 0x580e05c5, "down_write_trylock" },
	{ 0x988e1147, "proc_remove" },
	{ 0x44b5ee9a, "kasprintf" },
	{ 0x4e8e4b9e, "rhashtable_destroy" },
	{ 0xece784c2, "rb_first" },
	{ 0xbf8f1252, "make_kgid" },
	{ 0xf47f5b71, "__cfs_fail_timeout_set" },
	{ 0x3ed233aa, "_atomic_dec_and_lock" },
	{ 0xa2a635bc, "__init_waitqueue_head" },
	{ 0xb44ad4b3, "_copy_to_user" },
	{ 0xc2ba7018, "PDE_DATA" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0x8006d24c, "cfs_crypto_hash_speeds" },
	{ 0x520fafcf, "wait_for_completion" },
	{ 0xf9c0b663, "strlcat" },
	{ 0xc1dcddbb, "compat_free_workqueue_attrs" },
	{ 0x46c9aa42, "__init_work" },
	{ 0xe21f18ac, "__genradix_iter_peek" },
	{ 0x3c123b81, "misc_register" },
	{ 0x75d33549, "rht_bucket_nested_insert" },
	{ 0x34a2f2a3, "bitmap_zalloc" },
	{ 0x60ea2d6, "kstrtoull" },
	{ 0xfb578fc5, "memset" },
	{ 0x1a60d439, "cfs_parse_nidlist" },
	{ 0xd3ba2b94, "rhashtable_free_and_destroy" },
	{ 0x2a70864d, "__cpu_possible_mask" },
	{ 0x37ed11, "cfs_race_waitq" },
	{ 0x1e1e140e, "ns_to_timespec64" },
	{ 0xd38cd261, "__default_kernel_pte_mask" },
	{ 0xad620fd8, "from_kuid" },
	{ 0x63ae339d, "proc_mkdir" },
	{ 0x752d5f5b, "kstrtobool" },
	{ 0xb07abe2, "unshare_fs_struct" },
	{ 0x11089ac7, "_ctype" },
	{ 0xf8f61ebc, "wake_up_var" },
	{ 0x20cc6078, "current_task" },
	{ 0x2e2b40d2, "strncat" },
	{ 0x37befc70, "jiffies_to_msecs" },
	{ 0xd8a46ae1, "rhashtable_walk_stop" },
	{ 0x2d894c6b, "mutex_lock_interruptible" },
	{ 0x47dbeec1, "__mutex_init" },
	{ 0x27e1a049, "printk" },
	{ 0x20c55ae0, "sscanf" },
	{ 0x9c5a1db6, "kthread_stop" },
	{ 0x75f62c94, "LNetGetPeerDiscoveryStatus" },
	{ 0x2b28be8e, "copy_page_to_iter" },
	{ 0xe1537255, "__list_del_entry_valid" },
	{ 0x6fedd32e, "sysfs_create_group" },
	{ 0x449ad0a7, "memcmp" },
	{ 0x11a0064d, "_raw_write_unlock" },
	{ 0xbb635d8b, "rhashtable_walk_start_check" },
	{ 0xc489a6bf, "_raw_read_unlock" },
	{ 0xb15579f8, "get_task_mm" },
	{ 0xfb5d7405, "kobject_init_and_add" },
	{ 0xebca8b54, "mod_delayed_work_on" },
	{ 0xaafdc258, "strcasecmp" },
	{ 0xa1c76e0a, "_cond_resched" },
	{ 0xb2e5e67f, "refcount_inc_not_zero" },
	{ 0x4d9b652b, "rb_erase" },
	{ 0x9166fada, "strncpy" },
	{ 0x8f9ba84c, "compat_vfree_atomic" },
	{ 0xd9305b4e, "from_kgid" },
	{ 0xab504855, "nla_put" },
	{ 0x95008e68, "seq_putc" },
	{ 0x82d79b51, "sysctl_vfs_cache_pressure" },
	{ 0x4da19bca, "_raw_spin_unlock_irq" },
	{ 0x5a921311, "strncmp" },
	{ 0x977a0684, "kmem_cache_free" },
	{ 0x120b336a, "__rb_insert_augmented" },
	{ 0xea395766, "mutex_lock" },
	{ 0xa2672208, "_raw_write_lock" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0x1e6d26a8, "strstr" },
	{ 0x27375992, "xa_load" },
	{ 0xdf25276, "wait_on_page_writeback" },
	{ 0x4071b517, "out_of_line_wait_on_bit_timeout" },
	{ 0xa7eedcc4, "call_usermodehelper" },
	{ 0xa681fe88, "generate_random_uuid" },
	{ 0x558df649, "init_uts_ns" },
	{ 0xebdf84ee, "__wake_up_locked" },
	{ 0x5240ee7, "percpu_counter_batch" },
	{ 0x8f6426a2, "kmem_cache_create_usercopy" },
	{ 0xa07a37f0, "memchr" },
	{ 0x373db350, "kstrtoint" },
	{ 0x4e3567f7, "match_int" },
	{ 0x59cf05bf, "compat_alloc_workqueue_attrs" },
	{ 0xf9f7a373, "unlock_page" },
	{ 0xd146c249, "up_write" },
	{ 0x75fd2718, "cfs_crypto_hash_speed" },
	{ 0x6d0575b9, "kobject_add" },
	{ 0xbaf7449, "down_write" },
	{ 0xc48e3525, "fput" },
	{ 0x68f31cbd, "__list_add_valid" },
	{ 0xa04f945a, "cpus_read_lock" },
	{ 0x42160169, "flush_workqueue" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0xc617f82c, "unregister_oom_notifier" },
	{ 0x2f7d84f3, "__xa_alloc" },
	{ 0xcf7b6be1, "prepare_creds" },
	{ 0xbb29b267, "__gcov_merge_add" },
	{ 0xeb6aef27, "kobject_uevent_env" },
	{ 0xccc45639, "cfs_free_nidlist" },
	{ 0xaf6ae696, "kstrndup" },
	{ 0xf11543ff, "find_first_zero_bit" },
	{ 0x61651be, "strcat" },
	{ 0xe05e2b86, "compat_totalram_pages" },
	{ 0xc5bc25de, "kvmalloc_node" },
	{ 0x7cd8d75e, "page_offset_base" },
	{ 0xd80e8aee, "libcfs_kmem" },
	{ 0x3be2539f, "__var_waitqueue" },
	{ 0xdbcfc5, "module_put" },
	{ 0xc6cbbc89, "capable" },
	{ 0xd0654aba, "woken_wake_function" },
	{ 0x16e297c3, "bit_wait" },
	{ 0x5d49aabc, "init_wait_var_entry" },
	{ 0x9f984513, "strrchr" },
	{ 0x40a9b349, "vzalloc" },
	{ 0x12dc7cbb, "kmem_cache_alloc" },
	{ 0xabf10b90, "__free_pages" },
	{ 0x50f91491, "__genradix_ptr" },
	{ 0x8cb48e06, "cfs_cpt_cpumask" },
	{ 0xa916b694, "strnlen" },
	{ 0x5009c71d, "glob_match" },
	{ 0x81eb5c01, "fs_kobj" },
	{ 0x3cd61061, "_raw_spin_unlock_bh" },
	{ 0xd1e4ec46, "queue_delayed_work_on" },
	{ 0xdb7305a1, "__stack_chk_fail" },
	{ 0x373e95b9, "get_user_pages" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0x1000e51, "schedule" },
	{ 0xa202a8e5, "kmalloc_order_trace" },
	{ 0xade657cc, "libcfs_next_nidstring" },
	{ 0xdceb3072, "__gcov_init" },
	{ 0xe6d2458e, "do_trace_netlink_extack" },
	{ 0xedfe8850, "_raw_spin_lock_irq" },
	{ 0x3fa0d062, "kstrtou16" },
	{ 0x29a740dc, "flush_delayed_work" },
	{ 0x622c7922, "register_oom_notifier" },
	{ 0x6f2d3667, "compat_apply_workqueue_attrs" },
	{ 0xe8858c3f, "__raw_spin_lock_init" },
	{ 0xa30d14a3, "libcfs_strnid" },
	{ 0xa44c65ab, "libcfs_setup" },
	{ 0xdf422ce0, "wake_up_process" },
	{ 0x58b73bc7, "match_wildcard" },
	{ 0x65f57b1, "set_debug_raw_pointers" },
	{ 0x84a4b45d, "__gcov_exit" },
	{ 0xac7848, "debug_format_buffer_free_buffers" },
	{ 0x78d481b2, "__percpu_counter_init" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0xd6eaaea1, "full_name_hash" },
	{ 0xe4d2077a, "kthread_use_mm" },
	{ 0xcbd4898c, "fortify_panic" },
	{ 0xe9455b2e, "clear_page_dirty_for_io" },
	{ 0xfa21fdd9, "down_read_trylock" },
	{ 0x9eec9e5f, "kmem_cache_alloc_trace" },
	{ 0x314e39e9, "_raw_spin_lock" },
	{ 0xc7629873, "ll_shrinker_free" },
	{ 0xc6c09e43, "kstrtobool_from_user" },
	{ 0xca21ebd3, "bitmap_free" },
	{ 0xabf8ad60, "get_debug_raw_pointers" },
	{ 0xa5526619, "rb_insert_color" },
	{ 0x979503cf, "kmem_cache_create" },
	{ 0x18fb2caf, "cpus_read_unlock" },
	{ 0x6c010ad5, "rhashtable_walk_enter" },
	{ 0x1e01660e, "vsnprintf" },
	{ 0x4825e296, "__wake_up" },
	{ 0x9eb63d60, "d_lookup" },
	{ 0x65bfa0c6, "cfs_crypto_hash_update_page" },
	{ 0xfe79913c, "sysfs_remove_files" },
	{ 0x1de04129, "__pagevec_release" },
	{ 0xb01b2548, "__tracepoint_page_ref_mod_and_test" },
	{ 0x5116c653, "remove_proc_subtree" },
	{ 0x1984d421, "out_of_line_wait_on_bit" },
	{ 0xb8fb810a, "prepare_to_wait_event" },
	{ 0x87c58e2, "__test_set_page_writeback" },
	{ 0xbb955601, "cfs_crypto_hash_init" },
	{ 0x3e2b0ba6, "groups_alloc" },
	{ 0x478b8471, "proc_create_data" },
	{ 0x48b1051, "rhashtable_init" },
	{ 0xcb39ef5, "add_wait_queue" },
	{ 0xec5898b3, "seq_lseek" },
	{ 0x6a942c8f, "kset_unregister" },
	{ 0xcf61bacb, "__cfs_fail_check_set" },
	{ 0xa09b23c0, "LNetGetId" },
	{ 0x330557ec, "libcfs_debug_msg" },
	{ 0xa9bd2676, "__vmalloc" },
	{ 0x92ff4a6b, "kobject_get_path" },
	{ 0x37a0cba, "kfree" },
	{ 0xa46f2f1b, "kstrtouint" },
	{ 0x69acdf38, "memcpy" },
	{ 0x28809dc1, "genlmsg_put" },
	{ 0xbf18a4d8, "generic_error_remove_page" },
	{ 0xf9a61711, "lbug_with_loc" },
	{ 0x27a5ecfb, "param_ops_long" },
	{ 0x721b1851, "skip_spaces" },
	{ 0x75d0deb9, "nsecs_to_jiffies64" },
	{ 0x4d2e72df, "cfs_cpt_tab" },
	{ 0x470302e, "kobject_init" },
	{ 0x50345570, "libcfs_str2net" },
	{ 0x4c217fbb, "refcount_dec_and_mutex_lock" },
	{ 0x82dc43e1, "__xa_erase" },
	{ 0x4ca9669f, "scnprintf" },
	{ 0xb209ae1c, "LNetAddPeer" },
	{ 0xf571b891, "cfs_crypto_hash_final" },
	{ 0x74c134b9, "__sw_hweight32" },
	{ 0x3d5e6098, "cfs_race_state" },
	{ 0xd25e25bc, "iov_iter_advance" },
	{ 0xe79769d5, "__page_mapcount" },
	{ 0xb352177e, "find_first_bit" },
	{ 0x7fda989d, "cfs_fail_loc" },
	{ 0x4bd1b468, "iov_iter_copy_from_user_atomic" },
	{ 0x5e811e0e, "finish_wait" },
	{ 0xb3e3ceb3, "__init_swait_queue_head" },
	{ 0x63c4d61f, "__bitmap_weight" },
	{ 0xca9360b5, "rb_next" },
	{ 0xd6a07fee, "debugfs_create_symlink" },
	{ 0xe2ef5fde, "nla_put_64bit" },
	{ 0xc666a132, "crc_t10dif" },
	{ 0x121da905, "queue_work_on" },
	{ 0xc113d970, "complete" },
	{ 0x28318305, "snprintf" },
	{ 0xe7909058, "seq_release" },
	{ 0xb0e602eb, "memmove" },
	{ 0xedbaee5e, "nla_strcmp" },
	{ 0x77bc13a0, "strim" },
	{ 0xe3ff2c41, "get_random_u64" },
	{ 0xdf2c2742, "rb_last" },
	{ 0x362ef408, "_copy_from_user" },
	{ 0xed10746, "param_ops_uint" },
	{ 0xcc1c9ba4, "lnet_genl_send_scalar_list" },
	{ 0xdf9208c0, "alloc_workqueue" },
	{ 0x551bd071, "__rb_erase_color" },
	{ 0x8179b126, "misc_deregister" },
	{ 0x76fff72d, "__page_ref_mod_and_test" },
	{ 0x506dff1a, "__genradix_free" },
	{ 0x7f377b9b, "__init_rwsem" },
	{ 0xbffc8aa6, "revert_creds" },
	{ 0x88db9f48, "__check_object_size" },
	{ 0x28a4d464, "__put_page" },
	{ 0xb77701c7, "try_module_get" },
	{ 0xf812cff6, "memscan" },
	{ 0xe914e41e, "strcpy" },
	{ 0xf1e63929, "devmap_managed_key" },
	{ 0x8919772b, "ll_shrinker_alloc" },
	{ 0x8a35b432, "sme_me_mask" },
};

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


MODULE_INFO(srcversion, "D5A20E6147727B200AECB9B");
MODULE_INFO(rhelversion, "8.10");
