#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") = {
	{ 0x587f22d7, "devmap_managed_key" },
	{ 0xfead67e8, "filp_open" },
	{ 0x742559b1, "class_unregister_type" },
	{ 0xbaaed353, "vfs_fsync_range" },
	{ 0xe9d8f080, "obd_dif_ip_fn" },
	{ 0x61d5b30, "clear_nlink" },
	{ 0x4dccae2e, "__dquot_transfer" },
	{ 0x89df7d44, "__init_rwsem" },
	{ 0xda663ce, "seq_target_fini" },
	{ 0x43fb543e, "__page_ref_mod_and_test" },
	{ 0x19c2881c, "blk_start_plug" },
	{ 0xdf9208c0, "alloc_workqueue" },
	{ 0xd45bd575, "__ldiskfs_iget" },
	{ 0xaf6f7393, "class_manual_cleanup" },
	{ 0x657a34b4, "__ldiskfs_journal_get_create_access" },
	{ 0xe66cf77c, "jbd2_journal_invalidate_folio" },
	{ 0xafd744c6, "__x86_indirect_thunk_rbp" },
	{ 0xf229424a, "preempt_count_add" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0xe0efc269, "lu_buf_realloc" },
	{ 0x2cec4580, "sysfs_create_file_ns" },
	{ 0x36193579, "__folio_batch_release" },
	{ 0x80cdd3ca, "lookup_one_len" },
	{ 0xd8a72276, "scrub_dump" },
	{ 0xb0e602eb, "memmove" },
	{ 0xa6941cd, "lu_object_header_init" },
	{ 0x656e4a6e, "snprintf" },
	{ 0xc5b6f236, "queue_work_on" },
	{ 0xe252849, "class_register_type" },
	{ 0x63891722, "lprocfs_init_brw_stats" },
	{ 0x7524a05a, "lprocfs_oh_tally_log2_pcpu" },
	{ 0x987b523c, "init_special_inode" },
	{ 0xa954e03a, "scrub_thread_prep" },
	{ 0x48d88a2c, "__SCT__preempt_schedule" },
	{ 0xc4d7eac1, "iterate_dir" },
	{ 0x953516d0, "filemap_fdatawrite_range" },
	{ 0x6f4978e9, "ldebugfs_register_brw_stats" },
	{ 0x5e811e0e, "finish_wait" },
	{ 0x7fda989d, "cfs_fail_loc" },
	{ 0x96848186, "scnprintf" },
	{ 0x53569707, "this_cpu_off" },
	{ 0x4c236f6f, "__x86_indirect_thunk_r15" },
	{ 0x2879a6ad, "lu_env_init" },
	{ 0xafb1d4fc, "lprocfs_stats_free" },
	{ 0xbfc97bdc, "up" },
	{ 0x45dbc758, "invalidate_mapping_pages" },
	{ 0x3e0d9b94, "ldiskfs_get_group_desc" },
	{ 0x75d0deb9, "nsecs_to_jiffies64" },
	{ 0xf9a61711, "lbug_with_loc" },
	{ 0x63bbd928, "generic_error_remove_page" },
	{ 0x41e52f22, "lu_context_key_get" },
	{ 0x69acdf38, "memcpy" },
	{ 0x8e7fce48, "inode_dio_wait" },
	{ 0x37a0cba, "kfree" },
	{ 0xae04012c, "__vmalloc" },
	{ 0x330557ec, "libcfs_debug_msg" },
	{ 0xcf61bacb, "__cfs_fail_check_set" },
	{ 0x438bccf6, "iput" },
	{ 0x1c4696ac, "pcpu_hot" },
	{ 0xd0b4ae03, "seq_lseek" },
	{ 0xb4d7ae4d, "ldiskfsfs_dirhash" },
	{ 0x99de3491, "__vfs_getxattr" },
	{ 0xe743e823, "__put_devmap_managed_page_refs" },
	{ 0x34da17f0, "lu_object_find_slice" },
	{ 0x2d9ec1d3, "seq_target_init" },
	{ 0x8e39ea7e, "linkea_init_with_rec" },
	{ 0x67dc223a, "lprocfs_remove" },
	{ 0x474ed4d, "lprocfs_counter_add" },
	{ 0xb8fb810a, "prepare_to_wait_event" },
	{ 0xf34498ff, "class_conn2export" },
	{ 0x6b69ae8b, "__tracepoint_page_ref_mod_and_test" },
	{ 0x120a0d57, "ldiskfs_dec_count" },
	{ 0xb3f7646e, "kthread_should_stop" },
	{ 0xd3b4ecdf, "scrub_checkpoint" },
	{ 0xd3a27874, "__wake_up" },
	{ 0xf1e819e1, "linkea_entry_unpack" },
	{ 0x54d9fc5d, "dquot_transfer" },
	{ 0x53f9a56e, "vfs_unlink" },
	{ 0xfc23f073, "__ldiskfs_journal_stop" },
	{ 0xb19a5453, "__per_cpu_offset" },
	{ 0xcfbdbedf, "lprocfs_oh_tally_pcpu" },
	{ 0xfea1b088, "_raw_spin_lock" },
	{ 0x7f125170, "path_put" },
	{ 0xcbd4898c, "fortify_panic" },
	{ 0xa2bcc9b, "sysfs_memparse" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0xd52820cc, "compat_security_file_alloc" },
	{ 0x42091529, "shrink_dcache_parent" },
	{ 0xbb08a66d, "scrub_start" },
	{ 0x228a3d4c, "vfs_mkdir" },
	{ 0xed9b6d3d, "lprocfs_oh_clear_pcpu" },
	{ 0xa44c65ab, "libcfs_setup" },
	{ 0xcc05de9a, "ldiskfs_create_inode" },
	{ 0x66f83671, "fld_local_lookup" },
	{ 0xe0ac9537, "__vfs_removexattr" },
	{ 0x65487097, "__x86_indirect_thunk_rax" },
	{ 0xf01e2527, "server_name2index" },
	{ 0xe8858c3f, "__raw_spin_lock_init" },
	{ 0x5e95b1cd, "current_umask" },
	{ 0x8993c193, "lu_env_fini" },
	{ 0x9ae644e7, "inode_newsize_ok" },
	{ 0x6b2dc060, "dump_stack" },
	{ 0xf892b19f, "unlock_new_inode" },
	{ 0x92997ed8, "_printk" },
	{ 0xf1954817, "lu_buf_free" },
	{ 0xfb05435c, "qsd_op_begin" },
	{ 0xc0de9cad, "make_kprojid" },
	{ 0xabd36da5, "class_modify_config" },
	{ 0x5ca654b6, "lu_object_header_free" },
	{ 0x665f979, "posix_acl_from_xattr" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0x1000e51, "schedule" },
	{ 0xf0fdf6cb, "__stack_chk_fail" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0x22eb0b12, "__ldiskfs_std_error" },
	{ 0xb63f5efd, "sysfs_remove_file_ns" },
	{ 0x51552f9d, "tgt_server_data_update" },
	{ 0xd88a0978, "make_kuid" },
	{ 0xb00811bc, "lustre_liru_new" },
	{ 0xb008b77a, "htree_lock_head_free" },
	{ 0xa916b694, "strnlen" },
	{ 0xb4c50d55, "dquot_initialize" },
	{ 0x3a466b73, "obd_memory" },
	{ 0xa26c3716, "ldebugfs_register_io_latency_stats" },
	{ 0x6383b27c, "__x86_indirect_thunk_rdx" },
	{ 0x5212805e, "qsd_start" },
	{ 0x74c42439, "obd_dif_crc_fn" },
	{ 0xecfed58f, "__free_pages" },
	{ 0x54dbd3bf, "kmem_cache_alloc" },
	{ 0x2ea856eb, "lu_dev_del_linkage" },
	{ 0xbc2897b6, "ldiskfs_truncate" },
	{ 0x9147f732, "ldiskfs_inc_count" },
	{ 0x6f078b3e, "get_inode_acl" },
	{ 0x5d49aabc, "init_wait_var_entry" },
	{ 0x37adf8d3, "lustre_lma_swab" },
	{ 0x7f067eee, "blk_finish_plug" },
	{ 0x542ce931, "lprocfs_register" },
	{ 0x3652c19f, "submit_bio" },
	{ 0xaf7b1e0d, "module_put" },
	{ 0x87a21cb3, "__ubsan_handle_out_of_bounds" },
	{ 0x3be2539f, "__var_waitqueue" },
	{ 0xe493bfa2, "libcfs_kmem" },
	{ 0x7cd8d75e, "page_offset_base" },
	{ 0x476b165a, "sized_strscpy" },
	{ 0x701567e9, "mntput" },
	{ 0x62231aa7, "dt_txn_hook_start" },
	{ 0xbcb36fe4, "hugetlb_optimize_vmemmap_key" },
	{ 0xf581cb69, "mark_page_accessed" },
	{ 0xd49622cd, "class_connect" },
	{ 0x29716cae, "bio_put" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0xf52f0343, "__brelse" },
	{ 0x64d3afd2, "lu_site_fini" },
	{ 0x68f31cbd, "__list_add_valid" },
	{ 0xda5720c2, "ldiskfs_chunk_trans_blocks" },
	{ 0xdf4c0efd, "ldiskfs_itable_unused_count" },
	{ 0xb1b5240d, "dt_tunables_fini" },
	{ 0x55dac3e4, "fput" },
	{ 0xad01d59e, "down_write" },
	{ 0xd5f69061, "shrink_dcache_sb" },
	{ 0x10f34bdc, "up_write" },
	{ 0xc62f8ab7, "lu_object_add_top" },
	{ 0x1c43f9b, "unlock_page" },
	{ 0x6671948b, "scrub_file_load" },
	{ 0x8c8569cb, "kstrtoint" },
	{ 0xa07a37f0, "memchr" },
	{ 0xdbc69c88, "truncate_pagecache" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0x55385e2e, "__x86_indirect_thunk_r14" },
	{ 0xf19e6143, "dt_txn_hook_stop" },
	{ 0x357a3b3b, "dentry_path_raw" },
	{ 0xbf141f6b, "lu_cdebug_printer" },
	{ 0x5bfabeb7, "wait_on_page_writeback" },
	{ 0x6d6dfcf4, "compat_security_file_free" },
	{ 0x32a460e8, "down" },
	{ 0x1c9ca56, "lu_context_key_degister_many" },
	{ 0x8ff8a8b2, "lustre_loa_init" },
	{ 0x1e6d26a8, "strstr" },
	{ 0x675244fa, "dt_otable_features" },
	{ 0x8524cd79, "ldiskfs_add_entry_locked" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0xff99d27f, "_raw_write_lock" },
	{ 0x98f103e8, "mutex_lock" },
	{ 0xd2a364d, "set_nlink" },
	{ 0xabd3f043, "kmem_cache_free" },
	{ 0x23dbcfb7, "dt_object_fini" },
	{ 0xd0a552e4, "bio_integrity_add_page" },
	{ 0x5a921311, "strncmp" },
	{ 0x1041c46c, "dt_device_init" },
	{ 0x9e8e3045, "scrub_thread_post" },
	{ 0x1f3b9fa0, "dt_object_init" },
	{ 0xdcfb5483, "from_kgid" },
	{ 0xa7516182, "lu_context_key_register_many" },
	{ 0x59cd5c26, "ldiskfs_xattr_get" },
	{ 0x7c34477b, "mutex_is_locked" },
	{ 0x9166fada, "strncpy" },
	{ 0x432a95b6, "ldiskfs_orphan_del" },
	{ 0x9a281770, "__vfs_setxattr" },
	{ 0xb31ed65f, "statfs_pack" },
	{ 0x654dd998, "qsd_fini" },
	{ 0x3b65709e, "qsd_prepare" },
	{ 0x4c9d28b0, "phys_base" },
	{ 0xe5e7ecce, "lu_site_init_finish" },
	{ 0x175f19e0, "lustre_index_register" },
	{ 0x70312100, "bio_add_page" },
	{ 0xab5bcd0, "_raw_read_unlock" },
	{ 0x53a1e8d9, "_find_next_bit" },
	{ 0xcc63469e, "_raw_write_unlock" },
	{ 0x5a5a2271, "__cpu_online_mask" },
	{ 0xd9e96a4c, "ldiskfs_delete_entry" },
	{ 0x449ad0a7, "memcmp" },
	{ 0x9ed12e20, "kmalloc_large" },
	{ 0x5acceff6, "lu_site_purge_objects" },
	{ 0xe1537255, "__list_del_entry_valid" },
	{ 0x1af6cfc0, "dt_lfsck_layout_dangling_features" },
	{ 0x944375db, "_totalram_pages" },
	{ 0xbcab6ee6, "sscanf" },
	{ 0x50b4cb3c, "__mutex_init" },
	{ 0x61cd4c04, "scrub_needs_check" },
	{ 0xdab9d994, "set_posix_acl" },
	{ 0xb30513b3, "bio_integrity_alloc" },
	{ 0xab57f34c, "__bread_gfp" },
	{ 0x349e1cd5, "from_kprojid" },
	{ 0x2e2b40d2, "strncat" },
	{ 0xfab25167, "lustre_cfg_string" },
	{ 0xf8f61ebc, "wake_up_var" },
	{ 0x2a0baff, "htree_unlock" },
	{ 0x48e9531f, "linkea_links_find" },
	{ 0xf9e61f95, "ldiskfs_xattr_set_handle" },
	{ 0x124bad4d, "kstrtobool" },
	{ 0x4718ff41, "dt_lfsck_namespace_features" },
	{ 0x706c5a65, "preempt_count_sub" },
	{ 0xed72c93f, "__ldiskfs_journal_start_sb" },
	{ 0x86af0325, "from_kuid" },
	{ 0xc9ab361c, "lu_context_key_revive_many" },
	{ 0x339f6e1d, "ldiskfs_append" },
	{ 0xfb578fc5, "memset" },
	{ 0x944ae533, "scrub_file_init" },
	{ 0x31549b2a, "__x86_indirect_thunk_r10" },
	{ 0x5c3c7387, "kstrtoull" },
	{ 0xbe67e461, "ldiskfs_read_inode_bitmap" },
	{ 0x993b7227, "__init_work" },
	{ 0xf9c0b663, "strlcat" },
	{ 0x5b8239ca, "__x86_return_thunk" },
	{ 0x587283ec, "ldiskfs_htree_lock_head_alloc" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0xdfb2894a, "lu_object_put_nocache" },
	{ 0xa0e62bfa, "scrub_file_reset" },
	{ 0xa2a635bc, "__init_waitqueue_head" },
	{ 0xb382821f, "lu_object_init" },
	{ 0xe9a34bee, "ldiskfs_orphan_add" },
	{ 0x72caabb0, "lprocfs_counter_init" },
	{ 0xeb3abf3b, "make_kgid" },
	{ 0xd73626fd, "lu_env_refill" },
	{ 0x5689a1f7, "blk_integrity_profile_name" },
	{ 0xa925cf54, "ldiskfs_find_entry_locked" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x2914128c, "down_read" },
	{ 0x5c29afad, "__ldiskfs_journal_ensure_credits" },
	{ 0xa3bdac8b, "lu_object_put" },
	{ 0xa4e1c56a, "__might_sleep" },
	{ 0xc9ec4e21, "free_percpu" },
	{ 0x15ba50a6, "jiffies" },
	{ 0xd2540e6c, "__ldiskfs_journal_get_write_access" },
	{ 0x981498cb, "ldiskfs_add_dot_dotdot" },
	{ 0xced297c5, "lu_site_init" },
	{ 0x1c7be929, "lustre_index_restore" },
	{ 0xdaf0e5c8, "seq_read" },
	{ 0x953e1b9e, "ktime_get_real_seconds" },
	{ 0x3c3ff9fd, "sprintf" },
	{ 0x603acc3a, "fid_alloc_generic" },
	{ 0x97651e6c, "vmemmap_base" },
	{ 0xdde8986f, "pop_ctxt" },
	{ 0xa648e561, "__ubsan_handle_shift_out_of_bounds" },
	{ 0xd2bc36c2, "unlock_buffer" },
	{ 0x28aa6a67, "call_rcu" },
	{ 0x3b37a9c, "lu_kmem_fini" },
	{ 0x69628414, "encode_fn_len" },
	{ 0xc188a09e, "igrab" },
	{ 0x603bf6cd, "__getblk_gfp" },
	{ 0x44c10a52, "kvfree_call_rcu" },
	{ 0x8eefb245, "lustre_index_backup" },
	{ 0xb635af9e, "dt_acct_features" },
	{ 0x7ed52728, "mutex_unlock" },
	{ 0xaf23bf6d, "dt_lfsck_layout_orphan_features" },
	{ 0x2f7e5465, "percpu_counter_add_batch" },
	{ 0xe875e218, "__rwlock_init" },
	{ 0xabf4c4b7, "__percpu_counter_sum" },
	{ 0x627ea919, "get_fs_type" },
	{ 0x1ed26b93, "init_user_ns" },
	{ 0xf3a1172a, "scrub_file_store" },
	{ 0x84f1a7a9, "dentry_open" },
	{ 0x24ac0c32, "kset_find_obj" },
	{ 0x949f7342, "__alloc_percpu" },
	{ 0x454d31db, "alloc_pages" },
	{ 0xb730bb16, "filp_close" },
	{ 0x5d92a1d0, "inode_set_ctime_current" },
	{ 0x66cca4f9, "__x86_indirect_thunk_rcx" },
	{ 0x80248eb3, "lu_site_print" },
	{ 0x3d1f02ba, "ldiskfs_htree_lock" },
	{ 0x1a0e30b0, "__folio_put" },
	{ 0x123e5b5b, "dt_directory_features" },
	{ 0xb43f9365, "ktime_get" },
	{ 0xa7e16614, "lu_kmem_init" },
	{ 0x6796c821, "qsd_init" },
	{ 0x56470118, "__warn_printk" },
	{ 0xd457b840, "seq_printf" },
	{ 0x81596cc6, "dput" },
	{ 0x412d3949, "dt_key" },
	{ 0x3c1285bd, "libcfs_subsystem_debug" },
	{ 0xfc43ef2a, "lockref_get" },
	{ 0x9e9eb091, "lustre_loa_swab" },
	{ 0x907cf72d, "__percpu_down_read" },
	{ 0x4903595b, "class_search_type" },
	{ 0xc13f3ff1, "__lock_buffer" },
	{ 0x2a3a171, "lprocfs_fini_brw_stats" },
	{ 0xbcdd3814, "_raw_read_lock" },
	{ 0x9d315b1e, "ldiskfs_map_blocks" },
	{ 0x2816f3b1, "vfs_kern_mount" },
	{ 0x5ed188a9, "lprocfs_add_symlink" },
	{ 0x632c011a, "ldiskfs_bread" },
	{ 0xdc71f2d, "__folio_lock" },
	{ 0x5e015b7e, "pagecache_get_page" },
	{ 0xab909f55, "is_bad_inode" },
	{ 0x71f662a3, "libcfs_debug" },
	{ 0x16623d1f, "rcuwait_wake_up" },
	{ 0xce7ec396, "__ldiskfs_mark_inode_dirty" },
	{ 0x8616770f, "single_release" },
	{ 0x1e182eba, "dt_device_fini" },
	{ 0x88568bce, "qsd_op_end" },
	{ 0x362f9a8, "__x86_indirect_thunk_r12" },
	{ 0x3731bd98, "posix_acl_to_xattr" },
	{ 0x3c46cd27, "htree_lock_free" },
	{ 0xec91b11, "ldebugfs_stats_alloc" },
	{ 0x445a4490, "kmalloc_trace" },
	{ 0x1673dd79, "filemap_write_and_wait_range" },
	{ 0x12521fa6, "scrub_stop" },
	{ 0x3854774b, "kstrtoll" },
	{ 0x625fd3f, "lu_context_key_quiesce_many" },
	{ 0x54b1fac6, "__ubsan_handle_load_invalid_value" },
	{ 0x754d539c, "strlen" },
	{ 0xe11c1d4c, "ldiskfs_inode_attach_jinode" },
	{ 0xb2c03512, "clean_bdev_aliases" },
	{ 0xd363b7e, "param_ops_int" },
	{ 0x35afd542, "qsd_reserve_or_free_quota" },
	{ 0x6a53b949, "dqget" },
	{ 0x7aa1756e, "kvfree" },
	{ 0xce5fa9c5, "mntget" },
	{ 0x875f970e, "dqput" },
	{ 0xcc355a79, "single_open" },
	{ 0x51d6498f, "dt_tunables_init" },
	{ 0x167820b1, "d_invalidate" },
	{ 0x756753, "__mark_inode_dirty" },
	{ 0x7950dbfe, "_raw_spin_unlock" },
	{ 0xa233ca16, "bio_alloc_bioset" },
	{ 0x3169eccc, "qsd_op_adjust" },
	{ 0x84502a47, "blk_status_to_errno" },
	{ 0x66784c7c, "up_read" },
	{ 0xf90a1e85, "__x86_indirect_thunk_r8" },
	{ 0x131947d0, "push_ctxt" },
	{ 0x52da735a, "__ldiskfs_handle_dirty_metadata" },
	{ 0x1baecd91, "drop_nlink" },
	{ 0xfebbe54c, "LU_BACKEND_LPF_FID" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0xeceac781, "cfs_fail_val" },
	{ 0xe2c17b5d, "__SCT__might_resched" },
	{ 0xaeeccedb, "kmalloc_caches" },
	{ 0xaca8c63, "class_disconnect" },
	{ 0x6a949876, "ldiskfs_get_inode_loc" },
	{ 0x66b8a8e5, "fs_bio_set" },
	{ 0x606e3e6f, "lustre_kset" },
	{ 0x5cb859fb, "kobject_put" },
	{ 0xcff652ba, "ldiskfs_htree_lock_alloc" },
	{ 0xbc314156, "nop_mnt_idmap" },
	{ 0x71baeb31, "module_layout" },
};

MODULE_INFO(depends, "obdclass,fid,ldiskfs,jbd2,libcfs,fld,lquota,ptlrpc");


MODULE_INFO(srcversion, "E9DD539A23F063070FB0B0B");
MODULE_INFO(rhelversion, "9.6");
