#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" },
	{ 0xfa75e27d, "get_acl" },
	{ 0xf9f09fd5, "ldiskfs_htree_lock_alloc" },
	{ 0x4c007de6, "kobject_put" },
	{ 0x667c4500, "lustre_kset" },
	{ 0xc3ba728e, "alloc_pages_current" },
	{ 0x680cec1a, "fs_bio_set" },
	{ 0x85d8b437, "ldiskfs_get_inode_loc" },
	{ 0x8890b26e, "class_disconnect" },
	{ 0xe0a6fa7a, "kmalloc_caches" },
	{ 0xeceac781, "cfs_fail_val" },
	{ 0xd2b09ce5, "__kmalloc" },
	{ 0xb4cf27c1, "drop_nlink" },
	{ 0x51d5e3e5, "__ldiskfs_handle_dirty_metadata" },
	{ 0x4dd998f9, "push_ctxt" },
	{ 0x5e5187b3, "up_read" },
	{ 0x84502a47, "blk_status_to_errno" },
	{ 0x8a505446, "qsd_op_adjust" },
	{ 0x84b525e4, "bio_alloc_bioset" },
	{ 0x91d27573, "_raw_spin_unlock" },
	{ 0x59c8ca2c, "__put_devmap_managed_page" },
	{ 0x197259ba, "__mark_inode_dirty" },
	{ 0xb00488a2, "d_invalidate" },
	{ 0x7acdbb3, "dt_tunables_init" },
	{ 0x713e799a, "single_open" },
	{ 0x18a81005, "dqput" },
	{ 0x997173f5, "mntget" },
	{ 0x7aa1756e, "kvfree" },
	{ 0xd4ae0994, "dqget" },
	{ 0x2f48485a, "qsd_reserve_or_free_quota" },
	{ 0xc64e959a, "param_ops_int" },
	{ 0xb89fa49c, "clean_bdev_aliases" },
	{ 0x616146f3, "ldiskfs_inode_attach_jinode" },
	{ 0x754d539c, "strlen" },
	{ 0x3f3cea11, "lu_context_key_quiesce_many" },
	{ 0x1b17e06c, "kstrtoll" },
	{ 0x7fe87950, "scrub_stop" },
	{ 0xd795964, "filemap_write_and_wait_range" },
	{ 0x229bb67b, "ldebugfs_stats_alloc" },
	{ 0x52d6a943, "htree_lock_free" },
	{ 0xd134132c, "jbd2_journal_invalidatepage" },
	{ 0x2b8bc040, "posix_acl_to_xattr" },
	{ 0x2dd05ade, "qsd_op_end" },
	{ 0x11da9f1a, "refcount_dec_and_test" },
	{ 0x79ebba16, "dt_device_fini" },
	{ 0xbfdb4c00, "single_release" },
	{ 0x71f662a3, "libcfs_debug" },
	{ 0xe99d0d8c, "is_bad_inode" },
	{ 0x9a6cbeea, "pagecache_get_page" },
	{ 0x957bc713, "ldiskfs_bread" },
	{ 0x5ed188a9, "lprocfs_add_symlink" },
	{ 0x59a53582, "vfs_kern_mount" },
	{ 0x175495e8, "ldiskfs_map_blocks" },
	{ 0x2a364dee, "_raw_read_lock" },
	{ 0xa1590c6b, "__lock_page" },
	{ 0x2a3a171, "lprocfs_fini_brw_stats" },
	{ 0x743efda3, "filemap_write_and_wait" },
	{ 0x597d4c39, "__lock_buffer" },
	{ 0x84a4005, "class_search_type" },
	{ 0x9e9eb091, "lustre_loa_swab" },
	{ 0xc0a3d105, "find_next_bit" },
	{ 0xfc43ef2a, "lockref_get" },
	{ 0x3c1285bd, "libcfs_subsystem_debug" },
	{ 0xfc04338a, "dt_key" },
	{ 0xe51ed80d, "dput" },
	{ 0x3f1381c9, "seq_printf" },
	{ 0xad27f361, "__warn_printk" },
	{ 0x2583c5ef, "qsd_init" },
	{ 0xa7e16614, "lu_kmem_init" },
	{ 0xb43f9365, "ktime_get" },
	{ 0x123e5b5b, "dt_directory_features" },
	{ 0xa6994d59, "ldiskfs_htree_lock" },
	{ 0xc8d10ed7, "lu_site_print" },
	{ 0x17984504, "filp_close" },
	{ 0x949f7342, "__alloc_percpu" },
	{ 0x48181fae, "kset_find_obj" },
	{ 0x9775656b, "dentry_open" },
	{ 0xc9b11295, "scrub_file_store" },
	{ 0x6f93924e, "init_user_ns" },
	{ 0x5f00227e, "get_fs_type" },
	{ 0xabf4c4b7, "__percpu_counter_sum" },
	{ 0xe875e218, "__rwlock_init" },
	{ 0x2f7e5465, "percpu_counter_add_batch" },
	{ 0xaf23bf6d, "dt_lfsck_layout_orphan_features" },
	{ 0xa2bfb26d, "mutex_unlock" },
	{ 0xb635af9e, "dt_acct_features" },
	{ 0x5370a9e8, "lustre_index_backup" },
	{ 0xbaf22757, "kvfree_call_rcu" },
	{ 0x985693c0, "__getblk_gfp" },
	{ 0x635d8042, "igrab" },
	{ 0x69628414, "encode_fn_len" },
	{ 0x3b37a9c, "lu_kmem_fini" },
	{ 0x28aa6a67, "call_rcu" },
	{ 0x4629334c, "__preempt_count" },
	{ 0xbb71b9be, "unlock_buffer" },
	{ 0xdd64e639, "strscpy" },
	{ 0x8c1c3998, "pop_ctxt" },
	{ 0x97651e6c, "vmemmap_base" },
	{ 0xd39ec8dc, "__ldiskfs_find_entry" },
	{ 0x325a782d, "fid_alloc_generic" },
	{ 0x91715312, "sprintf" },
	{ 0x953e1b9e, "ktime_get_real_seconds" },
	{ 0xc7cd87f2, "seq_read" },
	{ 0xc6073f82, "lustre_index_restore" },
	{ 0x3a5f863c, "lu_site_init" },
	{ 0xdd05ec3, "ldiskfs_add_dot_dotdot" },
	{ 0xc73d9b2f, "__ldiskfs_journal_get_write_access" },
	{ 0x15ba50a6, "jiffies" },
	{ 0xc9ec4e21, "free_percpu" },
	{ 0x6bcb6e07, "__might_sleep" },
	{ 0xb230835, "lu_object_put" },
	{ 0x24087543, "__ldiskfs_journal_ensure_credits" },
	{ 0xd75f57d8, "down_read" },
	{ 0xe2d5255a, "strcmp" },
	{ 0xa792fd7f, "cpumask_next" },
	{ 0x1de95f59, "lu_env_refill" },
	{ 0xbf8f1252, "make_kgid" },
	{ 0x72caabb0, "lprocfs_counter_init" },
	{ 0xb2c0b4e3, "ldiskfs_orphan_add" },
	{ 0xc8de52cb, "lu_object_init" },
	{ 0xa2a635bc, "__init_waitqueue_head" },
	{ 0xa48e2b88, "scrub_file_reset" },
	{ 0x34719edb, "lu_object_put_nocache" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0x587283ec, "ldiskfs_htree_lock_head_alloc" },
	{ 0x46c9aa42, "__init_work" },
	{ 0x1e21e287, "ldiskfs_read_inode_bitmap" },
	{ 0x60ea2d6, "kstrtoull" },
	{ 0xf65b9838, "scrub_file_init" },
	{ 0xfb578fc5, "memset" },
	{ 0x3fcaa0d7, "ldiskfs_append" },
	{ 0x38ab0158, "__ldiskfs_add_entry" },
	{ 0x9d5d99bd, "lu_context_key_revive_many" },
	{ 0xad620fd8, "from_kuid" },
	{ 0xd38cd261, "__default_kernel_pte_mask" },
	{ 0xd579cbac, "__ldiskfs_journal_start_sb" },
	{ 0x4718ff41, "dt_lfsck_namespace_features" },
	{ 0x752d5f5b, "kstrtobool" },
	{ 0xa124637c, "ldiskfs_xattr_set_handle" },
	{ 0x48e9531f, "linkea_links_find" },
	{ 0x754bf944, "htree_unlock" },
	{ 0xf8f61ebc, "wake_up_var" },
	{ 0xfab25167, "lustre_cfg_string" },
	{ 0x20cc6078, "current_task" },
	{ 0x2e2b40d2, "strncat" },
	{ 0x2cfe169b, "from_kprojid" },
	{ 0xa49c9791, "__bread_gfp" },
	{ 0x761ce169, "bio_integrity_alloc" },
	{ 0x4417eacd, "set_posix_acl" },
	{ 0x25f5a273, "scrub_needs_check" },
	{ 0x47dbeec1, "__mutex_init" },
	{ 0x27e1a049, "printk" },
	{ 0x20c55ae0, "sscanf" },
	{ 0xd976fb37, "_totalram_pages" },
	{ 0x1af6cfc0, "dt_lfsck_layout_dangling_features" },
	{ 0xe1537255, "__list_del_entry_valid" },
	{ 0x80563d5c, "lu_site_purge_objects" },
	{ 0x449ad0a7, "memcmp" },
	{ 0x826fe458, "ldiskfs_delete_entry" },
	{ 0x31cd8869, "__cpu_online_mask" },
	{ 0x11a0064d, "_raw_write_unlock" },
	{ 0xc489a6bf, "_raw_read_unlock" },
	{ 0x42377e8a, "bio_add_page" },
	{ 0x8791b579, "lustre_index_register" },
	{ 0x316d741c, "lu_site_init_finish" },
	{ 0x4c9d28b0, "phys_base" },
	{ 0x533b03f7, "qsd_prepare" },
	{ 0x5dbb4bbb, "qsd_fini" },
	{ 0xb31ed65f, "statfs_pack" },
	{ 0xa7f9608, "__vfs_setxattr" },
	{ 0xfe2bd014, "ldiskfs_orphan_del" },
	{ 0xa1c76e0a, "_cond_resched" },
	{ 0x9166fada, "strncpy" },
	{ 0xc438d5e1, "mutex_is_locked" },
	{ 0x75d188c3, "ldiskfs_xattr_get" },
	{ 0xd9f685c9, "lu_context_key_register_many" },
	{ 0xd9305b4e, "from_kgid" },
	{ 0x2a7e894e, "dt_object_init" },
	{ 0x992f6447, "scrub_thread_post" },
	{ 0xc3e7713e, "dt_device_init" },
	{ 0x5a921311, "strncmp" },
	{ 0xfbfcf42d, "bio_integrity_add_page" },
	{ 0x8920978e, "dt_object_fini" },
	{ 0x977a0684, "kmem_cache_free" },
	{ 0x6c0697e7, "set_nlink" },
	{ 0xea395766, "mutex_lock" },
	{ 0xa2672208, "_raw_write_lock" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0x675244fa, "dt_otable_features" },
	{ 0x1e6d26a8, "strstr" },
	{ 0x8ff8a8b2, "lustre_loa_init" },
	{ 0xd4ee23ee, "lu_context_key_degister_many" },
	{ 0x32a460e8, "down" },
	{ 0xfd39e647, "compat_security_file_free" },
	{ 0xdf25276, "wait_on_page_writeback" },
	{ 0xe0439fc6, "lu_cdebug_printer" },
	{ 0xcdd64f34, "dentry_path_raw" },
	{ 0xc5ba0479, "dt_txn_hook_stop" },
	{ 0xf4142739, "ldiskfs_mark_inode_dirty" },
	{ 0xcdd0a197, "truncate_pagecache" },
	{ 0xa07a37f0, "memchr" },
	{ 0x373db350, "kstrtoint" },
	{ 0x78b7e40f, "scrub_file_load" },
	{ 0xf9f7a373, "unlock_page" },
	{ 0xe0edbb7, "lu_object_add_top" },
	{ 0xd146c249, "up_write" },
	{ 0x7a623a2f, "shrink_dcache_sb" },
	{ 0xbaf7449, "down_write" },
	{ 0xc48e3525, "fput" },
	{ 0x344eefc2, "dt_tunables_fini" },
	{ 0x593c4579, "ldiskfs_itable_unused_count" },
	{ 0x711e2d13, "ldiskfs_chunk_trans_blocks" },
	{ 0x68f31cbd, "__list_add_valid" },
	{ 0x3b766da5, "lu_site_fini" },
	{ 0x8e3cae2, "__brelse" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0x11040f74, "bio_put" },
	{ 0xbb29b267, "__gcov_merge_add" },
	{ 0x548204bc, "class_connect" },
	{ 0xc2e47469, "mark_page_accessed" },
	{ 0xe2399fae, "dt_txn_hook_start" },
	{ 0x51d74b1e, "mntput" },
	{ 0x7cd8d75e, "page_offset_base" },
	{ 0xd80e8aee, "libcfs_kmem" },
	{ 0x3be2539f, "__var_waitqueue" },
	{ 0xdbcfc5, "module_put" },
	{ 0x3c27e6b3, "submit_bio" },
	{ 0xce088e00, "lprocfs_register" },
	{ 0xf2215f74, "blk_finish_plug" },
	{ 0x37adf8d3, "lustre_lma_swab" },
	{ 0x5d49aabc, "init_wait_var_entry" },
	{ 0x4654d98b, "ldiskfs_inc_count" },
	{ 0x3f26f21e, "ldiskfs_truncate" },
	{ 0x34aa665f, "lu_dev_del_linkage" },
	{ 0x12dc7cbb, "kmem_cache_alloc" },
	{ 0xabf10b90, "__free_pages" },
	{ 0x74c42439, "obd_dif_crc_fn" },
	{ 0xe8beae67, "qsd_start" },
	{ 0x92a7bfc1, "ldebugfs_register_io_latency_stats" },
	{ 0x3a466b73, "obd_memory" },
	{ 0x90a46e29, "dquot_initialize" },
	{ 0xa916b694, "strnlen" },
	{ 0xb008b77a, "htree_lock_head_free" },
	{ 0xb00811bc, "lustre_liru_new" },
	{ 0x8cadc0c0, "make_kuid" },
	{ 0x48f75800, "tgt_server_data_update" },
	{ 0x5dfed9f9, "sysfs_remove_file_ns" },
	{ 0x3503634a, "__ldiskfs_std_error" },
	{ 0xdb7305a1, "__stack_chk_fail" },
	{ 0x1000e51, "schedule" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0xa202a8e5, "kmalloc_order_trace" },
	{ 0xfe496a1d, "posix_acl_from_xattr" },
	{ 0x5ca654b6, "lu_object_header_free" },
	{ 0xe999c9b2, "class_modify_config" },
	{ 0x50e412a2, "make_kprojid" },
	{ 0xb9526188, "qsd_op_begin" },
	{ 0xdceb3072, "__gcov_init" },
	{ 0xf1954817, "lu_buf_free" },
	{ 0xea7ee85, "unlock_new_inode" },
	{ 0x6b2dc060, "dump_stack" },
	{ 0x1a8d849e, "inode_newsize_ok" },
	{ 0x86fe608d, "lu_env_fini" },
	{ 0x5e95b1cd, "current_umask" },
	{ 0xe8858c3f, "__raw_spin_lock_init" },
	{ 0xf01e2527, "server_name2index" },
	{ 0xab135548, "__vfs_removexattr" },
	{ 0xb1db7664, "fld_local_lookup" },
	{ 0x288e56e5, "ldiskfs_create_inode" },
	{ 0xa44c65ab, "libcfs_setup" },
	{ 0xed9b6d3d, "lprocfs_oh_clear_pcpu" },
	{ 0x4f6bc20e, "vfs_mkdir" },
	{ 0xce4aabd0, "scrub_start" },
	{ 0x84a4b45d, "__gcov_exit" },
	{ 0x2a69ffbd, "shrink_dcache_parent" },
	{ 0x1a8f93c1, "compat_security_file_alloc" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0xa2bcc9b, "sysfs_memparse" },
	{ 0xcbd4898c, "fortify_panic" },
	{ 0x5fe470b2, "path_put" },
	{ 0x9eec9e5f, "kmem_cache_alloc_trace" },
	{ 0x314e39e9, "_raw_spin_lock" },
	{ 0xcfbdbedf, "lprocfs_oh_tally_pcpu" },
	{ 0xb19a5453, "__per_cpu_offset" },
	{ 0x1bfd378b, "__ldiskfs_journal_stop" },
	{ 0x7efee25f, "vfs_unlink" },
	{ 0xd143c288, "dquot_transfer" },
	{ 0xf1e819e1, "linkea_entry_unpack" },
	{ 0x4825e296, "__wake_up" },
	{ 0xaa5b5495, "scrub_checkpoint" },
	{ 0xb3f7646e, "kthread_should_stop" },
	{ 0x3225ed46, "ldiskfs_dec_count" },
	{ 0x1de04129, "__pagevec_release" },
	{ 0xb01b2548, "__tracepoint_page_ref_mod_and_test" },
	{ 0xeeec09c6, "class_conn2export" },
	{ 0xb8fb810a, "prepare_to_wait_event" },
	{ 0x474ed4d, "lprocfs_counter_add" },
	{ 0x67dc223a, "lprocfs_remove" },
	{ 0x8e39ea7e, "linkea_init_with_rec" },
	{ 0x7117c240, "seq_target_init" },
	{ 0xeab7d068, "lu_object_find_slice" },
	{ 0x2685a4c9, "__vfs_getxattr" },
	{ 0x1f0d98b6, "ldiskfsfs_dirhash" },
	{ 0xec5898b3, "seq_lseek" },
	{ 0x2af2434, "iput" },
	{ 0xcf61bacb, "__cfs_fail_check_set" },
	{ 0x330557ec, "libcfs_debug_msg" },
	{ 0xa9bd2676, "__vmalloc" },
	{ 0x37a0cba, "kfree" },
	{ 0xf97fc5ef, "inode_dio_wait" },
	{ 0x69acdf38, "memcpy" },
	{ 0x985265d5, "__sb_end_write" },
	{ 0xf9a932ea, "current_time" },
	{ 0xf460fb3, "lu_context_key_get" },
	{ 0xbf18a4d8, "generic_error_remove_page" },
	{ 0xf9a61711, "lbug_with_loc" },
	{ 0x75d0deb9, "nsecs_to_jiffies64" },
	{ 0x6bccfde6, "ldiskfs_get_group_desc" },
	{ 0xbfc97bdc, "up" },
	{ 0x1c38bf92, "invalidate_mapping_pages" },
	{ 0xafb1d4fc, "lprocfs_stats_free" },
	{ 0xadeba2ff, "lu_env_init" },
	{ 0x54107f00, "__sb_start_write" },
	{ 0x53569707, "this_cpu_off" },
	{ 0x4ca9669f, "scnprintf" },
	{ 0x7fda989d, "cfs_fail_loc" },
	{ 0x5e811e0e, "finish_wait" },
	{ 0x1cc8fae3, "ldebugfs_register_brw_stats" },
	{ 0x1281b336, "filemap_fdatawrite_range" },
	{ 0x47a9b146, "iterate_dir" },
	{ 0xb95adeda, "scrub_thread_prep" },
	{ 0x5d865d25, "init_special_inode" },
	{ 0x7524a05a, "lprocfs_oh_tally_log2_pcpu" },
	{ 0x63891722, "lprocfs_init_brw_stats" },
	{ 0x64edfc21, "class_register_type" },
	{ 0x121da905, "queue_work_on" },
	{ 0x28318305, "snprintf" },
	{ 0xa6941cd, "lu_object_header_init" },
	{ 0xb0e602eb, "memmove" },
	{ 0x2bc9d37b, "scrub_dump" },
	{ 0xad2c5f0d, "lookup_one_len" },
	{ 0xfa78949b, "sysfs_create_file_ns" },
	{ 0xe0efc269, "lu_buf_realloc" },
	{ 0x7f85dd4c, "__ldiskfs_journal_get_create_access" },
	{ 0xc4b89078, "class_manual_cleanup" },
	{ 0xd41eb3dd, "__ldiskfs_iget" },
	{ 0xdf9208c0, "alloc_workqueue" },
	{ 0x7a9b37e8, "blk_start_plug" },
	{ 0x76fff72d, "__page_ref_mod_and_test" },
	{ 0x759ec18a, "seq_target_fini" },
	{ 0x7f377b9b, "__init_rwsem" },
	{ 0x14e1858c, "__dquot_transfer" },
	{ 0x28a4d464, "__put_page" },
	{ 0x5181b594, "clear_nlink" },
	{ 0xe9d8f080, "obd_dif_ip_fn" },
	{ 0x8d4a67b2, "vfs_fsync_range" },
	{ 0x742559b1, "class_unregister_type" },
	{ 0xe039fa78, "filp_open" },
	{ 0xf1e63929, "devmap_managed_key" },
	{ 0x54e40b2, "bio_associate_blkg" },
	{ 0x8a35b432, "sme_me_mask" },
};

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


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