#include <linux/module.h>
#define INCLUDE_VERMAGIC
#include <linux/build-salt.h>
#include <linux/elfnote-lto.h>
#include <linux/export-internal.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

BUILD_SALT;
BUILD_LTO_INFO;

MODULE_INFO(vermagic, VERMAGIC_STRING);
MODULE_INFO(name, KBUILD_MODNAME);

__visible struct module __this_module
__section(".gnu.linkonce.this_module") = {
	.name = KBUILD_MODNAME,
	.init = init_module,
#ifdef CONFIG_MODULE_UNLOAD
	.exit = cleanup_module,
#endif
	.arch = MODULE_ARCH_INIT,
};

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



static const struct modversion_info ____versions[]
__used __section("__versions") = {
	{ 0x742559b1, "class_unregister_type" },
	{ 0xc31db0ce, "is_vmalloc_addr" },
	{ 0x36e35aa9, "dt_data_version_del" },
	{ 0x88db9f48, "__check_object_size" },
	{ 0x2204d4c8, "nm_config_file_deregister_tgt" },
	{ 0xaf6f7393, "class_manual_cleanup" },
	{ 0xa945780e, "llog_common_cat_ops" },
	{ 0xa97d5989, "param_ops_uint" },
	{ 0x13c49cc2, "_copy_from_user" },
	{ 0x52b700ec, "dt_data_version_set" },
	{ 0xb0e602eb, "memmove" },
	{ 0x8aefece3, "lu_object_add" },
	{ 0x656e4a6e, "snprintf" },
	{ 0x65b45cb, "complete" },
	{ 0xe252849, "class_register_type" },
	{ 0xb3e3ceb3, "__init_swait_queue_head" },
	{ 0xec242550, "lu_object_find" },
	{ 0x5e811e0e, "finish_wait" },
	{ 0x7fda989d, "cfs_fail_loc" },
	{ 0xa1bc428b, "dt_try_as_dir" },
	{ 0x3d5e6098, "cfs_race_state" },
	{ 0x96848186, "scnprintf" },
	{ 0x2879a6ad, "lu_env_init" },
	{ 0x100f3efd, "__put_task_struct" },
	{ 0xdb02d97f, "dt_index_walk" },
	{ 0x7de38882, "thandle_get_sub_by_dt" },
	{ 0x75d0deb9, "nsecs_to_jiffies64" },
	{ 0xf9a61711, "lbug_with_loc" },
	{ 0x41e52f22, "lu_context_key_get" },
	{ 0x69acdf38, "memcpy" },
	{ 0x3b6c41ea, "kstrtouint" },
	{ 0xb743ec6a, "dt_mode_to_dft" },
	{ 0x37a0cba, "kfree" },
	{ 0x330557ec, "libcfs_debug_msg" },
	{ 0xcf61bacb, "__cfs_fail_check_set" },
	{ 0x1c4696ac, "pcpu_hot" },
	{ 0xd0b4ae03, "seq_lseek" },
	{ 0x34da17f0, "lu_object_find_slice" },
	{ 0x5e5e8363, "lustre_in_group_p" },
	{ 0x8e39ea7e, "linkea_init_with_rec" },
	{ 0xb8fb810a, "prepare_to_wait_event" },
	{ 0xeb44d7ec, "__llog_ctxt_put" },
	{ 0xf34498ff, "class_conn2export" },
	{ 0xb3f7646e, "kthread_should_stop" },
	{ 0xd09429e8, "lu_ucred" },
	{ 0xd3a27874, "__wake_up" },
	{ 0xf1e819e1, "linkea_entry_unpack" },
	{ 0x5b30acf5, "lfsck_get_windows" },
	{ 0x31cae17, "barrier_exit" },
	{ 0xfea1b088, "_raw_spin_lock" },
	{ 0x9f78d3c4, "lfsck_degister" },
	{ 0xcbd4898c, "fortify_panic" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0x91928c5, "lu_object_fini" },
	{ 0xc6038203, "lustre_sysfs_ops" },
	{ 0x59262f45, "wake_up_process" },
	{ 0xa44c65ab, "libcfs_setup" },
	{ 0xf4b5ae31, "lfsck_query" },
	{ 0xdd9f984b, "linkea_del_buf" },
	{ 0x65487097, "__x86_indirect_thunk_rax" },
	{ 0xe8858c3f, "__raw_spin_lock_init" },
	{ 0x8993c193, "lu_env_fini" },
	{ 0x7cbb5232, "llog_cleanup" },
	{ 0xf1954817, "lu_buf_free" },
	{ 0xabd36da5, "class_modify_config" },
	{ 0x665f979, "posix_acl_from_xattr" },
	{ 0x1000e51, "schedule" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0xeb04491e, "local_oid_storage_init" },
	{ 0xb8ee7b9, "lfsck_dump" },
	{ 0xf0fdf6cb, "__stack_chk_fail" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0xecd213df, "llog_osd_ops" },
	{ 0x17118dc9, "barrier_entry" },
	{ 0xa916b694, "strnlen" },
	{ 0x2fba3cf0, "local_file_find_or_create_with_fid" },
	{ 0x3a466b73, "obd_memory" },
	{ 0x1c45f02b, "lu_dev_add_linkage" },
	{ 0x6383b27c, "__x86_indirect_thunk_rdx" },
	{ 0x54dbd3bf, "kmem_cache_alloc" },
	{ 0x2ea856eb, "lu_dev_del_linkage" },
	{ 0x87a21cb3, "__ubsan_handle_out_of_bounds" },
	{ 0xc2b4371b, "lustre_buf2hsm" },
	{ 0x476b165a, "sized_strscpy" },
	{ 0xaf1492d9, "dt_declare_data_version_set" },
	{ 0xd49622cd, "class_connect" },
	{ 0x110eeedf, "linkea_add_buf" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0x68f31cbd, "__list_add_valid" },
	{ 0xcce32255, "llog_cat_close" },
	{ 0xad01d59e, "down_write" },
	{ 0x10f34bdc, "up_write" },
	{ 0xf8b75c64, "lu_object_locate" },
	{ 0xe4106709, "lustre_som_swab" },
	{ 0x8c8569cb, "kstrtoint" },
	{ 0xa07a37f0, "memchr" },
	{ 0xd3a946e9, "linkea_overflow_shrink" },
	{ 0x1c9ca56, "lu_context_key_degister_many" },
	{ 0x98f103e8, "mutex_lock" },
	{ 0xabd3f043, "kmem_cache_free" },
	{ 0x28cada2c, "debugfs_remove" },
	{ 0x5a921311, "strncmp" },
	{ 0x5d81fd5c, "seq_putc" },
	{ 0xa7516182, "lu_context_key_register_many" },
	{ 0x97ea6c1c, "lu_device_init" },
	{ 0x4c781d4d, "lu_device_fini" },
	{ 0xde251a3e, "lfsck_get_speed" },
	{ 0x224f4008, "lfsck_stop" },
	{ 0x44714d31, "lfsck_set_windows" },
	{ 0x2038ce79, "kobject_init_and_add" },
	{ 0x9ec6ca96, "ktime_get_real_ts64" },
	{ 0x449ad0a7, "memcmp" },
	{ 0x5acceff6, "lu_site_purge_objects" },
	{ 0xe1537255, "__list_del_entry_valid" },
	{ 0xd33c9c28, "rdpg_page_put" },
	{ 0x19a87250, "kthread_stop" },
	{ 0xbcab6ee6, "sscanf" },
	{ 0xe8d0be46, "llog_cat_process" },
	{ 0x50b4cb3c, "__mutex_init" },
	{ 0x57b9ecbe, "llog_cat_add" },
	{ 0xfab25167, "lustre_cfg_string" },
	{ 0x6a6e05bf, "kstrtou8" },
	{ 0x8a3c0c7, "dt_record_write" },
	{ 0x11089ac7, "_ctype" },
	{ 0x29fce18d, "lustre_hsm2buf" },
	{ 0x5456ebd8, "lu_ucred_assert" },
	{ 0x48e9531f, "linkea_links_find" },
	{ 0xdd3837a7, "lfsck_start" },
	{ 0x124bad4d, "kstrtobool" },
	{ 0x37ed11, "cfs_race_waitq" },
	{ 0xc9ab361c, "lu_context_key_revive_many" },
	{ 0xca791a3c, "dt_declare_data_version_del" },
	{ 0x5c3c7387, "kstrtoull" },
	{ 0x584285b9, "barrier_register" },
	{ 0x2e27a595, "ldebugfs_add_vars" },
	{ 0xfbef3c1c, "wait_for_completion" },
	{ 0x8ac074ab, "barrier_deregister" },
	{ 0x5b8239ca, "__x86_return_thunk" },
	{ 0xdfb2894a, "lu_object_put_nocache" },
	{ 0xb382821f, "lu_object_init" },
	{ 0xf47f5b71, "__cfs_fail_timeout_set" },
	{ 0x67a0af4d, "lfsck_register" },
	{ 0xd73626fd, "lu_env_refill" },
	{ 0xdce0cd77, "linkea_init" },
	{ 0x62853ffd, "LU_LPF_FID" },
	{ 0xc1475229, "llog_cat_reverse_process" },
	{ 0xfe0bf5f1, "llog_write" },
	{ 0x2914128c, "down_read" },
	{ 0xe2d5255a, "strcmp" },
	{ 0xa3bdac8b, "lu_object_put" },
	{ 0x4841bdee, "strnchr" },
	{ 0xa4e1c56a, "__might_sleep" },
	{ 0x9d0601b0, "kthread_create_on_node" },
	{ 0xfc3da1bd, "lu_ucred_check" },
	{ 0xf0c11ed3, "nm_config_file_register_tgt" },
	{ 0xdaf0e5c8, "seq_read" },
	{ 0x953e1b9e, "ktime_get_real_seconds" },
	{ 0x3c3ff9fd, "sprintf" },
	{ 0x4250fb08, "rdpg_page_get" },
	{ 0x4d3b4eaf, "cfs_fail_err" },
	{ 0xa648e561, "__ubsan_handle_shift_out_of_bounds" },
	{ 0x3b37a9c, "lu_kmem_fini" },
	{ 0x69628414, "encode_fn_len" },
	{ 0x44c10a52, "kvfree_call_rcu" },
	{ 0xcf542765, "class_name2obd" },
	{ 0x7ed52728, "mutex_unlock" },
	{ 0x2f7e5465, "percpu_counter_add_batch" },
	{ 0x35902f22, "llog_declare_add" },
	{ 0x1ed26b93, "init_user_ns" },
	{ 0x89bf74d7, "llog_setup" },
	{ 0x66cca4f9, "__x86_indirect_thunk_rcx" },
	{ 0x76f9cc15, "dt_locate_at" },
	{ 0x123e5b5b, "dt_directory_features" },
	{ 0xb43f9365, "ktime_get" },
	{ 0xa7e16614, "lu_kmem_init" },
	{ 0xd457b840, "seq_printf" },
	{ 0x9f8cf64c, "fld_server_lookup" },
	{ 0xe0112fc4, "__x86_indirect_thunk_r9" },
	{ 0x412d3949, "dt_key" },
	{ 0x3c1285bd, "libcfs_subsystem_debug" },
	{ 0x4903595b, "class_search_type" },
	{ 0xa3eb827, "llog_add" },
	{ 0xb88e951b, "dt_read" },
	{ 0x2f722e33, "local_oid_storage_fini" },
	{ 0x691d65ee, "llog_cat_cancel_records" },
	{ 0x55ddde9c, "lfsck_set_speed" },
	{ 0xa8329ab0, "llog_cat_size" },
	{ 0x201f7840, "llog_init_handle" },
	{ 0x77302eab, "seq_puts" },
	{ 0xf4a0cc0b, "lu_buf_alloc" },
	{ 0x71f662a3, "libcfs_debug" },
	{ 0x8616770f, "single_release" },
	{ 0x8672cac0, "obd_ioctl_msg" },
	{ 0xad961141, "local_file_find_or_create" },
	{ 0x445a4490, "kmalloc_trace" },
	{ 0x735f89, "llog_cat_free_space" },
	{ 0x3854774b, "kstrtoll" },
	{ 0x625fd3f, "lu_context_key_quiesce_many" },
	{ 0xbd4fe01e, "llog_destroy" },
	{ 0x54b1fac6, "__ubsan_handle_load_invalid_value" },
	{ 0x151f4898, "schedule_timeout_uninterruptible" },
	{ 0x754d539c, "strlen" },
	{ 0x6b0cc7c3, "linkea_data_new" },
	{ 0xcc355a79, "single_open" },
	{ 0x771c28, "debugfs_create_dir" },
	{ 0x7950dbfe, "_raw_spin_unlock" },
	{ 0x277c7950, "lu_buf_check_and_alloc" },
	{ 0x66784c7c, "up_read" },
	{ 0xd2b29915, "cfs_str2mask" },
	{ 0xf90a1e85, "__x86_indirect_thunk_r8" },
	{ 0xbc234bd6, "dt_data_version_get" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0xeceac781, "cfs_fail_val" },
	{ 0xe2c17b5d, "__SCT__might_resched" },
	{ 0xaeeccedb, "kmalloc_caches" },
	{ 0xaca8c63, "class_disconnect" },
	{ 0x5cb859fb, "kobject_put" },
	{ 0xa789d8f, "LU_BUF_NULL" },
	{ 0x2f17eb4f, "llog_open_create" },
	{ 0x71baeb31, "module_layout" },
};

MODULE_INFO(depends, "obdclass,ptlrpc,libcfs,lfsck,fid,fld");


MODULE_INFO(srcversion, "917E036DB3EC9AE05343A94");
MODULE_INFO(rhelversion, "9.6");
