#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

MODULE_INFO(vermagic, VERMAGIC_STRING);

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,
};

static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
	{ 0x893580a6, __VMLINUX_SYMBOL_STR(module_layout) },
	{ 0x6a5fa363, __VMLINUX_SYMBOL_STR(sigprocmask) },
	{ 0xe5114092, __VMLINUX_SYMBOL_STR(kobject_put) },
	{ 0x2d3385d3, __VMLINUX_SYMBOL_STR(system_wq) },
	{ 0xb4ef16a5, __VMLINUX_SYMBOL_STR(kmem_cache_destroy) },
	{ 0x45d228fa, __VMLINUX_SYMBOL_STR(class_disconnect) },
	{ 0x9c26ab55, __VMLINUX_SYMBOL_STR(kmalloc_caches) },
	{ 0x65e75cb6, __VMLINUX_SYMBOL_STR(__list_del_entry) },
	{ 0xd2b09ce5, __VMLINUX_SYMBOL_STR(__kmalloc) },
	{ 0xf9a482f9, __VMLINUX_SYMBOL_STR(msleep) },
	{ 0xf1a71ab1, __VMLINUX_SYMBOL_STR(class_exp2obd) },
	{ 0xcd3ba675, __VMLINUX_SYMBOL_STR(up_read) },
	{ 0x4c4fef19, __VMLINUX_SYMBOL_STR(kernel_stack) },
	{ 0xb091a3b2, __VMLINUX_SYMBOL_STR(rht_bucket_nested) },
	{ 0x6c1fcb70, __VMLINUX_SYMBOL_STR(cl_io_start) },
	{ 0xec01734b, __VMLINUX_SYMBOL_STR(_raw_spin_unlock) },
	{ 0x7cb8e2f6, __VMLINUX_SYMBOL_STR(cl_io_read_ahead) },
	{ 0xf0e4b266, __VMLINUX_SYMBOL_STR(cl_lock_cancel) },
	{ 0xff23fb6a, __VMLINUX_SYMBOL_STR(_raw_qspin_lock) },
	{ 0x4d933f3d, __VMLINUX_SYMBOL_STR(lu_tgt_pool_add) },
	{ 0x754d539c, __VMLINUX_SYMBOL_STR(strlen) },
	{ 0xb0d85c16, __VMLINUX_SYMBOL_STR(ptlrpc_set_wait) },
	{ 0x715c50f5, __VMLINUX_SYMBOL_STR(lu_context_key_quiesce_many) },
	{ 0x1b17e06c, __VMLINUX_SYMBOL_STR(kstrtoll) },
	{ 0x63743f4a, __VMLINUX_SYMBOL_STR(class_decref) },
	{ 0xface87f6, __VMLINUX_SYMBOL_STR(lu_object_header_fini) },
	{ 0xa9320d27, __VMLINUX_SYMBOL_STR(ktime_get_seconds) },
	{ 0xe1b9151, __VMLINUX_SYMBOL_STR(seq_open) },
	{ 0xc8b57c27, __VMLINUX_SYMBOL_STR(autoremove_wake_function) },
	{ 0x9469482, __VMLINUX_SYMBOL_STR(kfree_call_rcu) },
	{ 0x5cf0b811, __VMLINUX_SYMBOL_STR(lprocfs_add_simple) },
	{ 0xd9fc2250, __VMLINUX_SYMBOL_STR(cl_lock_enqueue) },
	{ 0x8672cac0, __VMLINUX_SYMBOL_STR(obd_ioctl_msg) },
	{ 0xa65feccd, __VMLINUX_SYMBOL_STR(cl_io_submit_rw) },
	{ 0x71f662a3, __VMLINUX_SYMBOL_STR(libcfs_debug) },
	{ 0xce9737b4, __VMLINUX_SYMBOL_STR(lprocfs_counter_sub) },
	{ 0x19703072, __VMLINUX_SYMBOL_STR(cl_io_lru_reserve) },
	{ 0xebe866e5, __VMLINUX_SYMBOL_STR(lprocfs_seq_create) },
	{ 0x126e72a8, __VMLINUX_SYMBOL_STR(cl_io_iter_init) },
	{ 0xb70789e, __VMLINUX_SYMBOL_STR(__might_fault) },
	{ 0x87c054c6, __VMLINUX_SYMBOL_STR(_raw_spin_lock_bh) },
	{ 0x14ca6f1b, __VMLINUX_SYMBOL_STR(cl_lock_slice_add) },
	{ 0x290136c, __VMLINUX_SYMBOL_STR(cl_object_flush) },
	{ 0x530f620e, __VMLINUX_SYMBOL_STR(cl_io_commit_async) },
	{ 0x3c1285bd, __VMLINUX_SYMBOL_STR(libcfs_subsystem_debug) },
	{ 0xd5121f4d, __VMLINUX_SYMBOL_STR(seq_printf) },
	{ 0x787b6a14, __VMLINUX_SYMBOL_STR(lu_kmem_init) },
	{ 0xc082f038, __VMLINUX_SYMBOL_STR(lu_site_print) },
	{ 0x5d138159, __VMLINUX_SYMBOL_STR(class_find_client_obd) },
	{ 0x210b2146, __VMLINUX_SYMBOL_STR(mutex_unlock) },
	{ 0x14d3b2eb, __VMLINUX_SYMBOL_STR(class_name2obd) },
	{ 0xe87df4ed, __VMLINUX_SYMBOL_STR(cl_object_prune) },
	{ 0x32fab4ea, __VMLINUX_SYMBOL_STR(lu_kmem_fini) },
	{ 0x4f07f5ef, __VMLINUX_SYMBOL_STR(cl_stack_fini) },
	{ 0x91715312, __VMLINUX_SYMBOL_STR(sprintf) },
	{ 0xb55a0a41, __VMLINUX_SYMBOL_STR(rhashtable_insert_slow) },
	{ 0x79e8e031, __VMLINUX_SYMBOL_STR(lustre_swab_lov_desc) },
	{ 0xe6002266, __VMLINUX_SYMBOL_STR(seq_read) },
	{ 0xb74e38df, __VMLINUX_SYMBOL_STR(cl_page_prep) },
	{ 0xaa8abf2f, __VMLINUX_SYMBOL_STR(lprocfs_obd_cleanup) },
	{ 0x2bc184d, __VMLINUX_SYMBOL_STR(lu_site_init) },
	{ 0x83ba9e9d, __VMLINUX_SYMBOL_STR(cl_page_list_init) },
	{ 0x343a1a8, __VMLINUX_SYMBOL_STR(__list_add) },
	{ 0x6bcb6e07, __VMLINUX_SYMBOL_STR(__might_sleep) },
	{ 0xb2fd88cc, __VMLINUX_SYMBOL_STR(cl_object_header_init) },
	{ 0xe2d5255a, __VMLINUX_SYMBOL_STR(strcmp) },
	{ 0x8ad1b36f, __VMLINUX_SYMBOL_STR(down_read) },
	{ 0x4dd3a2c7, __VMLINUX_SYMBOL_STR(kobject_create_and_add) },
	{ 0x87a8876f, __VMLINUX_SYMBOL_STR(cl_page_list_splice) },
	{ 0xfeea73d7, __VMLINUX_SYMBOL_STR(cl_env_get) },
	{ 0x6b9efc84, __VMLINUX_SYMBOL_STR(lu_object_init) },
	{ 0x16a81207, __VMLINUX_SYMBOL_STR(__init_waitqueue_head) },
	{ 0x71de9b3f, __VMLINUX_SYMBOL_STR(_copy_to_user) },
	{ 0x93fbcc3f, __VMLINUX_SYMBOL_STR(PDE_DATA) },
	{ 0x37ad79da, __VMLINUX_SYMBOL_STR(cl_io_slice_add) },
	{ 0xd10b4777, __VMLINUX_SYMBOL_STR(rht_bucket_nested_insert) },
	{ 0xdd3a298a, __VMLINUX_SYMBOL_STR(lprocfs_seq_release) },
	{ 0xfb578fc5, __VMLINUX_SYMBOL_STR(memset) },
	{ 0x35f65844, __VMLINUX_SYMBOL_STR(cl_object_glimpse) },
	{ 0xa3aca59, __VMLINUX_SYMBOL_STR(rhashtable_free_and_destroy) },
	{ 0x1f832fcd, __VMLINUX_SYMBOL_STR(lu_context_key_revive_many) },
	{ 0x974084fb, __VMLINUX_SYMBOL_STR(lu_object_find_at) },
	{ 0x86f4663f, __VMLINUX_SYMBOL_STR(cfs_hashlen_string) },
	{ 0x91eee1ed, __VMLINUX_SYMBOL_STR(lu_tgt_pool_remove) },
	{ 0x516f634a, __VMLINUX_SYMBOL_STR(_raw_spin_unlock_irqrestore) },
	{ 0x4a6f0f1f, __VMLINUX_SYMBOL_STR(cl_object_fiemap) },
	{ 0xcb9ec0a0, __VMLINUX_SYMBOL_STR(lustre_cfg_string) },
	{ 0x9ff5d94f, __VMLINUX_SYMBOL_STR(cl_io_fini) },
	{ 0x62e1df8c, __VMLINUX_SYMBOL_STR(current_task) },
	{ 0xa4a9ae42, __VMLINUX_SYMBOL_STR(mutex_lock_interruptible) },
	{ 0xe39340d7, __VMLINUX_SYMBOL_STR(cl_lock_init) },
	{ 0x61f8af3e, __VMLINUX_SYMBOL_STR(lprocfs_stats_collector) },
	{ 0x1602b19, __VMLINUX_SYMBOL_STR(__mutex_init) },
	{ 0xa5c415f5, __VMLINUX_SYMBOL_STR(class_devices_in_group) },
	{ 0x449ad0a7, __VMLINUX_SYMBOL_STR(memcmp) },
	{ 0xde9b6ce0, __VMLINUX_SYMBOL_STR(cl_cache_decref) },
	{ 0x26f4be66, __VMLINUX_SYMBOL_STR(lu_site_init_finish) },
	{ 0x12d60515, __VMLINUX_SYMBOL_STR(lu_device_fini) },
	{ 0xa2dc05f5, __VMLINUX_SYMBOL_STR(cl_page_list_move_head) },
	{ 0x7bd0ae76, __VMLINUX_SYMBOL_STR(lu_device_init) },
	{ 0x37621fe7, __VMLINUX_SYMBOL_STR(cl_io_unlock) },
	{ 0xa1c76e0a, __VMLINUX_SYMBOL_STR(_cond_resched) },
	{ 0x9166fada, __VMLINUX_SYMBOL_STR(strncpy) },
	{ 0x6acb47a7, __VMLINUX_SYMBOL_STR(lu_context_key_register_many) },
	{ 0xcc8d0905, __VMLINUX_SYMBOL_STR(ptlrpc_activate_import) },
	{ 0x356417aa, __VMLINUX_SYMBOL_STR(cl_2queue_fini) },
	{ 0x5792f848, __VMLINUX_SYMBOL_STR(strlcpy) },
	{ 0xff83ad53, __VMLINUX_SYMBOL_STR(kmem_cache_free) },
	{ 0xe798a79e, __VMLINUX_SYMBOL_STR(cl_object_attr_unlock) },
	{ 0x16305289, __VMLINUX_SYMBOL_STR(warn_slowpath_null) },
	{ 0xf37f27b7, __VMLINUX_SYMBOL_STR(mutex_lock) },
	{ 0xe3340898, __VMLINUX_SYMBOL_STR(lu_device_get) },
	{ 0x256e400c, __VMLINUX_SYMBOL_STR(cl_env_put) },
	{ 0xfeb31314, __VMLINUX_SYMBOL_STR(class_incref) },
	{ 0x521445b, __VMLINUX_SYMBOL_STR(list_del) },
	{ 0xa908a91f, __VMLINUX_SYMBOL_STR(lu_context_key_degister_many) },
	{ 0x17bb5d1a, __VMLINUX_SYMBOL_STR(libcfs_vfree_atomic) },
	{ 0x808abeac, __VMLINUX_SYMBOL_STR(cl_io_sub_init) },
	{ 0x5407e752, __VMLINUX_SYMBOL_STR(cl_io_extent_release) },
	{ 0xc9794bb, __VMLINUX_SYMBOL_STR(lu_cdebug_printer) },
	{ 0x65094e8e, __VMLINUX_SYMBOL_STR(lprocfs_obd_setup) },
	{ 0x8f99ba5e, __VMLINUX_SYMBOL_STR(lu_tgt_pool_init) },
	{ 0x373db350, __VMLINUX_SYMBOL_STR(kstrtoint) },
	{ 0x1af4553d, __VMLINUX_SYMBOL_STR(sysfs_remove_link) },
	{ 0xa314fbdb, __VMLINUX_SYMBOL_STR(lu_object_add_top) },
	{ 0x370ebd09, __VMLINUX_SYMBOL_STR(lu_object_locate) },
	{ 0xa8bea726, __VMLINUX_SYMBOL_STR(up_write) },
	{ 0x2b993c32, __VMLINUX_SYMBOL_STR(cl_lock_fini) },
	{ 0x559bb449, __VMLINUX_SYMBOL_STR(down_write) },
	{ 0x5bd9c17e, __VMLINUX_SYMBOL_STR(lu_site_fini) },
	{ 0x8f15d8e6, __VMLINUX_SYMBOL_STR(cl_object_put) },
	{ 0x9ab729ee, __VMLINUX_SYMBOL_STR(class_exp2cliimp) },
	{ 0x560de451, __VMLINUX_SYMBOL_STR(class_connect) },
	{ 0x9bcfab25, __VMLINUX_SYMBOL_STR(lu_site_wq_from_fid) },
	{ 0x119d3c62, __VMLINUX_SYMBOL_STR(sysfs_create_link) },
	{ 0xd80e8aee, __VMLINUX_SYMBOL_STR(libcfs_kmem) },
	{ 0x1c5ff820, __VMLINUX_SYMBOL_STR(lprocfs_register) },
	{ 0x669daffc, __VMLINUX_SYMBOL_STR(lu_tgt_pool_free) },
	{ 0x1a96425f, __VMLINUX_SYMBOL_STR(kmem_cache_alloc) },
	{ 0x62f7a18d, __VMLINUX_SYMBOL_STR(obd_memory) },
	{ 0xa916b694, __VMLINUX_SYMBOL_STR(strnlen) },
	{ 0xa4d0d263, __VMLINUX_SYMBOL_STR(_raw_spin_unlock_bh) },
	{ 0xf0fdf6cb, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0x1000e51, __VMLINUX_SYMBOL_STR(schedule) },
	{ 0x5ae3f022, __VMLINUX_SYMBOL_STR(cl_io_iter_fini) },
	{ 0x5d440147, __VMLINUX_SYMBOL_STR(class_modify_config) },
	{ 0x32f2b454, __VMLINUX_SYMBOL_STR(__raw_spin_lock_init) },
	{ 0x46ccdaa3, __VMLINUX_SYMBOL_STR(cl_req_attr_set) },
	{ 0x8c88e64, __VMLINUX_SYMBOL_STR(lu_object_fini) },
	{ 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
	{ 0xb02898ea, __VMLINUX_SYMBOL_STR(sysfs_memparse) },
	{ 0xa3af6e9b, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) },
	{ 0xe43bc31b, __VMLINUX_SYMBOL_STR(_raw_spin_lock_irqsave) },
	{ 0xa67dfcc1, __VMLINUX_SYMBOL_STR(kmem_cache_create) },
	{ 0xf2af98c7, __VMLINUX_SYMBOL_STR(__wake_up) },
	{ 0xeac9841c, __VMLINUX_SYMBOL_STR(lu_object_unhash) },
	{ 0xfd8cd8b6, __VMLINUX_SYMBOL_STR(class_conn2export) },
	{ 0x9a69b395, __VMLINUX_SYMBOL_STR(lu_object_print) },
	{ 0xcd4eb00, __VMLINUX_SYMBOL_STR(prepare_to_wait_event) },
	{ 0xb2a43b8a, __VMLINUX_SYMBOL_STR(lprocfs_counter_add) },
	{ 0x67dc223a, __VMLINUX_SYMBOL_STR(lprocfs_remove) },
	{ 0x64f9adbe, __VMLINUX_SYMBOL_STR(rhashtable_init) },
	{ 0xc1f5d9d2, __VMLINUX_SYMBOL_STR(seq_lseek) },
	{ 0x60bf60df, __VMLINUX_SYMBOL_STR(cl_type_setup) },
	{ 0x9527883f, __VMLINUX_SYMBOL_STR(lu_tgt_check_index) },
	{ 0xcf61bacb, __VMLINUX_SYMBOL_STR(__cfs_fail_check_set) },
	{ 0xf818fed9, __VMLINUX_SYMBOL_STR(cl_page_list_move) },
	{ 0xe2f91ce3, __VMLINUX_SYMBOL_STR(libcfs_debug_msg) },
	{ 0xa9bd2676, __VMLINUX_SYMBOL_STR(__vmalloc) },
	{ 0x9c55cec, __VMLINUX_SYMBOL_STR(schedule_timeout_interruptible) },
	{ 0xdace67dd, __VMLINUX_SYMBOL_STR(fld_client_lookup) },
	{ 0xdd3eb935, __VMLINUX_SYMBOL_STR(cl_lock_print) },
	{ 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
	{ 0xa46f2f1b, __VMLINUX_SYMBOL_STR(kstrtouint) },
	{ 0x69acdf38, __VMLINUX_SYMBOL_STR(memcpy) },
	{ 0xa75312bc, __VMLINUX_SYMBOL_STR(call_rcu_sched) },
	{ 0x49405f43, __VMLINUX_SYMBOL_STR(lu_context_key_get) },
	{ 0xb541871e, __VMLINUX_SYMBOL_STR(prepare_to_wait) },
	{ 0x811041b7, __VMLINUX_SYMBOL_STR(cl_cache_incref) },
	{ 0x52b9c7e9, __VMLINUX_SYMBOL_STR(lbug_with_loc) },
	{ 0x7ee6d93a, __VMLINUX_SYMBOL_STR(nsecs_to_jiffies64) },
	{ 0xef69d3a7, __VMLINUX_SYMBOL_STR(cl_2queue_init) },
	{ 0x4ca9669f, __VMLINUX_SYMBOL_STR(scnprintf) },
	{ 0x7fda989d, __VMLINUX_SYMBOL_STR(cfs_fail_loc) },
	{ 0x84ec5ac4, __VMLINUX_SYMBOL_STR(finish_wait) },
	{ 0xa9762285, __VMLINUX_SYMBOL_STR(cl_object_kill) },
	{ 0xf559f5ec, __VMLINUX_SYMBOL_STR(cl_io_lock) },
	{ 0xeee6bff3, __VMLINUX_SYMBOL_STR(cl_object_attr_lock) },
	{ 0xf578dfb8, __VMLINUX_SYMBOL_STR(class_register_type) },
	{ 0x2e0d2f7f, __VMLINUX_SYMBOL_STR(queue_work_on) },
	{ 0x11920b76, __VMLINUX_SYMBOL_STR(lu_object_add) },
	{ 0x27dd3c82, __VMLINUX_SYMBOL_STR(seq_release) },
	{ 0xd7bc8654, __VMLINUX_SYMBOL_STR(obd_timeout) },
	{ 0x72c80cc3, __VMLINUX_SYMBOL_STR(lu_object_header_print) },
	{ 0xab3290ab, __VMLINUX_SYMBOL_STR(ptlrpc_prep_set) },
	{ 0x77e2f33, __VMLINUX_SYMBOL_STR(_copy_from_user) },
	{ 0x7e949b3a, __VMLINUX_SYMBOL_STR(cl_lvb2attr) },
	{ 0x526bf02d, __VMLINUX_SYMBOL_STR(class_manual_cleanup) },
	{ 0x6d795bd2, __VMLINUX_SYMBOL_STR(cl_object_attr_get) },
	{ 0xc3d4869a, __VMLINUX_SYMBOL_STR(__init_rwsem) },
	{ 0xdeaccd76, __VMLINUX_SYMBOL_STR(cl_object_top) },
	{ 0x187cc85b, __VMLINUX_SYMBOL_STR(cl_page_completion) },
	{ 0x88db9f48, __VMLINUX_SYMBOL_STR(__check_object_size) },
	{ 0xa50153c3, __VMLINUX_SYMBOL_STR(cl_page_list_fini) },
	{ 0x501a2ea6, __VMLINUX_SYMBOL_STR(cl_io_end) },
	{ 0x742559b1, __VMLINUX_SYMBOL_STR(class_unregister_type) },
	{ 0x7d4fcea3, __VMLINUX_SYMBOL_STR(ptlrpc_set_destroy) },
};

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


MODULE_INFO(srcversion, "A039B4773CB0004202DA53C");
MODULE_INFO(rhelversion, "7.9");
#ifdef RETPOLINE
	MODULE_INFO(retpoline, "Y");
#endif
#ifdef CONFIG_MPROFILE_KERNEL
	MODULE_INFO(mprofile, "Y");
#endif
