#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) },
	{ 0x742559b1, __VMLINUX_SYMBOL_STR(class_unregister_type) },
	{ 0xf578dfb8, __VMLINUX_SYMBOL_STR(class_register_type) },
	{ 0xa735db59, __VMLINUX_SYMBOL_STR(prandom_u32) },
	{ 0x77e31234, __VMLINUX_SYMBOL_STR(llog_setup) },
	{ 0xb2686151, __VMLINUX_SYMBOL_STR(llog_osd_ops) },
	{ 0x14d3b2eb, __VMLINUX_SYMBOL_STR(class_name2obd) },
	{ 0xcb9ec0a0, __VMLINUX_SYMBOL_STR(lustre_cfg_string) },
	{ 0x5d138159, __VMLINUX_SYMBOL_STR(class_find_client_obd) },
	{ 0xa3af6e9b, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) },
	{ 0x9c26ab55, __VMLINUX_SYMBOL_STR(kmalloc_caches) },
	{ 0x91715312, __VMLINUX_SYMBOL_STR(sprintf) },
	{ 0xa24d6520, __VMLINUX_SYMBOL_STR(llog_cat_reverse_process) },
	{ 0xbadce7ec, __VMLINUX_SYMBOL_STR(wait_for_completion) },
	{ 0x71b89f1, __VMLINUX_SYMBOL_STR(wake_up_process) },
	{ 0xec0ac5cb, __VMLINUX_SYMBOL_STR(kthread_create_on_node) },
	{ 0x16a81207, __VMLINUX_SYMBOL_STR(__init_waitqueue_head) },
	{ 0x28318305, __VMLINUX_SYMBOL_STR(snprintf) },
	{ 0x986f963a, __VMLINUX_SYMBOL_STR(llog_exist) },
	{ 0x31f5008a, __VMLINUX_SYMBOL_STR(llog_reverse_process) },
	{ 0xeceac781, __VMLINUX_SYMBOL_STR(cfs_fail_val) },
	{ 0x2c9f2c85, __VMLINUX_SYMBOL_STR(llog_cat_cancel_records) },
	{ 0x3f3be3e7, __VMLINUX_SYMBOL_STR(lu_env_fini) },
	{ 0xc98c737a, __VMLINUX_SYMBOL_STR(llog_cleanup) },
	{ 0x86013944, __VMLINUX_SYMBOL_STR(lu_env_init) },
	{ 0x84ad595, __VMLINUX_SYMBOL_STR(lu_object_put) },
	{ 0x69193a6f, __VMLINUX_SYMBOL_STR(llog_cat_close) },
	{ 0x4451d79e, __VMLINUX_SYMBOL_STR(llog_destroy) },
	{ 0x65e75cb6, __VMLINUX_SYMBOL_STR(__list_del_entry) },
	{ 0x32840646, __VMLINUX_SYMBOL_STR(llog_cat_add) },
	{ 0x7a33b112, __VMLINUX_SYMBOL_STR(llog_cat_process) },
	{ 0x38a2f020, __VMLINUX_SYMBOL_STR(llog_open) },
	{ 0xec01734b, __VMLINUX_SYMBOL_STR(_raw_spin_unlock) },
	{ 0xff23fb6a, __VMLINUX_SYMBOL_STR(_raw_qspin_lock) },
	{ 0xb5362cfc, __VMLINUX_SYMBOL_STR(__llog_ctxt_put) },
	{ 0xc19f96f2, __VMLINUX_SYMBOL_STR(llog_close) },
	{ 0x9312d489, __VMLINUX_SYMBOL_STR(llog_init_handle) },
	{ 0x2d783e64, __VMLINUX_SYMBOL_STR(llog_open_create) },
	{ 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
	{ 0xce9737b4, __VMLINUX_SYMBOL_STR(lprocfs_counter_sub) },
	{ 0xb2a43b8a, __VMLINUX_SYMBOL_STR(lprocfs_counter_add) },
	{ 0x62f7a18d, __VMLINUX_SYMBOL_STR(obd_memory) },
	{ 0xd2b09ce5, __VMLINUX_SYMBOL_STR(__kmalloc) },
	{ 0x4d3b4eaf, __VMLINUX_SYMBOL_STR(cfs_fail_err) },
	{ 0xcf61bacb, __VMLINUX_SYMBOL_STR(__cfs_fail_check_set) },
	{ 0x7fda989d, __VMLINUX_SYMBOL_STR(cfs_fail_loc) },
	{ 0x3c1285bd, __VMLINUX_SYMBOL_STR(libcfs_subsystem_debug) },
	{ 0x71f662a3, __VMLINUX_SYMBOL_STR(libcfs_debug) },
	{ 0xf0fdf6cb, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0x8c9620f7, __VMLINUX_SYMBOL_STR(llog_process) },
	{ 0xf9a482f9, __VMLINUX_SYMBOL_STR(msleep) },
	{ 0x7f75b464, __VMLINUX_SYMBOL_STR(complete) },
	{ 0x1e615359, __VMLINUX_SYMBOL_STR(llog_cat_process_or_fork) },
	{ 0x52b9c7e9, __VMLINUX_SYMBOL_STR(lbug_with_loc) },
	{ 0xd61a174d, __VMLINUX_SYMBOL_STR(llog_write) },
	{ 0xe2f91ce3, __VMLINUX_SYMBOL_STR(libcfs_debug_msg) },
	{ 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
};

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


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