#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" },
	{ 0x82c25254, "crypto_alloc_skcipher" },
	{ 0xa4ff3c1d, "request_key" },
	{ 0xc3ba728e, "alloc_pages_current" },
	{ 0x2d3385d3, "system_wq" },
	{ 0x4041c710, "refcount_inc" },
	{ 0x400b791d, "kmem_cache_destroy" },
	{ 0x8ae81345, "kernel_write" },
	{ 0xe0a6fa7a, "kmalloc_caches" },
	{ 0xd2b09ce5, "__kmalloc" },
	{ 0xf888ca21, "sg_init_table" },
	{ 0x5e5187b3, "up_read" },
	{ 0xcbdfafcb, "tty_unlock" },
	{ 0x91d27573, "_raw_spin_unlock" },
	{ 0x59c8ca2c, "__put_devmap_managed_page" },
	{ 0xa3f6e26b, "debugfs_create_dir" },
	{ 0xa3e3320f, "key_invalidate" },
	{ 0xb91c2a92, "crypto_alloc_shash" },
	{ 0x349cba85, "strchr" },
	{ 0x713e799a, "single_open" },
	{ 0xc70caf3, "refcount_dec_and_lock" },
	{ 0xc64e959a, "param_ops_int" },
	{ 0x754d539c, "strlen" },
	{ 0x151f4898, "schedule_timeout_uninterruptible" },
	{ 0x60a13e90, "rcu_barrier" },
	{ 0xa492ced9, "d_set_d_op" },
	{ 0xc7a1840e, "llist_add_batch" },
	{ 0xcc262558, "get_current_tty" },
	{ 0x28615f7e, "dget_parent" },
	{ 0xb8b043f2, "kfree_link" },
	{ 0x79aa04a2, "get_random_bytes" },
	{ 0x11da9f1a, "refcount_dec_and_test" },
	{ 0xbfdb4c00, "single_release" },
	{ 0xb5e18f99, "seq_puts" },
	{ 0xfe26fc7c, "nr_node_ids" },
	{ 0xb70789e, "__might_fault" },
	{ 0x6927f281, "_raw_spin_lock_bh" },
	{ 0xc0a3d105, "find_next_bit" },
	{ 0xe51ed80d, "dput" },
	{ 0x3f1381c9, "seq_printf" },
	{ 0xad27f361, "__warn_printk" },
	{ 0x765861c7, "key_payload_reserve" },
	{ 0xb43f9365, "ktime_get" },
	{ 0xfab2f96b, "mempool_destroy" },
	{ 0x448eac3e, "kmemdup" },
	{ 0x17984504, "filp_close" },
	{ 0x949f7342, "__alloc_percpu" },
	{ 0x9ba16038, "d_find_alias" },
	{ 0x1d07e365, "memdup_user_nul" },
	{ 0x2ac36288, "kvasprintf_const" },
	{ 0x539c01e6, "crypto_shash_finup" },
	{ 0xa2bfb26d, "mutex_unlock" },
	{ 0x5f400eeb, "keyring_search" },
	{ 0xab4f7184, "atomic_notifier_chain_unregister" },
	{ 0x999e8297, "vfree" },
	{ 0x167e7f9d, "__get_user_1" },
	{ 0x635d8042, "igrab" },
	{ 0x3211519b, "param_set_uint_minmax" },
	{ 0xbce235df, "debugfs_create_file" },
	{ 0x4629334c, "__preempt_count" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0x97651e6c, "vmemmap_base" },
	{ 0x91715312, "sprintf" },
	{ 0xd75a452, "debugfs_remove_recursive" },
	{ 0x953e1b9e, "ktime_get_real_seconds" },
	{ 0xc7cd87f2, "seq_read" },
	{ 0x1ea10fc5, "kthread_create_on_node" },
	{ 0x44c8e56a, "nonseekable_open" },
	{ 0x15ba50a6, "jiffies" },
	{ 0xc9ec4e21, "free_percpu" },
	{ 0x6bcb6e07, "__might_sleep" },
	{ 0x4841bdee, "strnchr" },
	{ 0x947c72f1, "mutex_trylock" },
	{ 0xd75f57d8, "down_read" },
	{ 0xe2d5255a, "strcmp" },
	{ 0xa792fd7f, "cpumask_next" },
	{ 0x44b5ee9a, "kasprintf" },
	{ 0x5a44f8cb, "__crypto_memneq" },
	{ 0xb44ad4b3, "_copy_to_user" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0x520fafcf, "wait_for_completion" },
	{ 0x78670361, "param_ops_charp" },
	{ 0x1bcfdc0c, "inode_owner_or_capable" },
	{ 0x46c9aa42, "__init_work" },
	{ 0x60ea2d6, "kstrtoull" },
	{ 0xfb578fc5, "memset" },
	{ 0x7435b01d, "kernel_param_unlock" },
	{ 0x2a70864d, "__cpu_possible_mask" },
	{ 0x48a7812f, "default_llseek" },
	{ 0x11089ac7, "_ctype" },
	{ 0xba8c7d72, "_raw_spin_unlock_irqrestore" },
	{ 0x20cc6078, "current_task" },
	{ 0x37befc70, "jiffies_to_msecs" },
	{ 0x27e1a049, "printk" },
	{ 0x20c55ae0, "sscanf" },
	{ 0x9c5a1db6, "kthread_stop" },
	{ 0xd976fb37, "_totalram_pages" },
	{ 0xe1537255, "__list_del_entry_valid" },
	{ 0x449ad0a7, "memcmp" },
	{ 0x31cd8869, "__cpu_online_mask" },
	{ 0x9ec6ca96, "ktime_get_real_ts64" },
	{ 0x36233b42, "crypto_shash_update" },
	{ 0x7c1372e8, "panic" },
	{ 0x5b5e65e7, "wait_for_completion_interruptible" },
	{ 0xd0fc42c5, "ida_free" },
	{ 0xaafdc258, "strcasecmp" },
	{ 0xd0760fc0, "kfree_sensitive" },
	{ 0xa1c76e0a, "_cond_resched" },
	{ 0xc3afc105, "crypto_shash_digest" },
	{ 0xb2e5e67f, "refcount_inc_not_zero" },
	{ 0x95008e68, "seq_putc" },
	{ 0x4da19bca, "_raw_spin_unlock_irq" },
	{ 0x7afbf0c2, "debugfs_remove" },
	{ 0x977a0684, "kmem_cache_free" },
	{ 0xea395766, "mutex_lock" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0x1e6d26a8, "strstr" },
	{ 0xa7eedcc4, "call_usermodehelper" },
	{ 0x6e9befc7, "param_get_byte" },
	{ 0xcdd64f34, "dentry_path_raw" },
	{ 0xfda9581f, "prandom_u32" },
	{ 0x373db350, "kstrtoint" },
	{ 0x8df92f66, "memchr_inv" },
	{ 0x1f815ab8, "key_type_logon" },
	{ 0xe007de41, "kallsyms_lookup_name" },
	{ 0x6091797f, "synchronize_rcu" },
	{ 0x52d3831a, "simple_open" },
	{ 0x75499946, "crypto_shash_setkey" },
	{ 0xd146c249, "up_write" },
	{ 0x41482d8b, "strndup_user" },
	{ 0xc25aba48, "crypto_req_done" },
	{ 0xbaf7449, "down_write" },
	{ 0x68f31cbd, "__list_add_valid" },
	{ 0x42160169, "flush_workqueue" },
	{ 0xe3f4207d, "key_unlink" },
	{ 0x2a22cf9, "kernel_param_lock" },
	{ 0xbb29b267, "__gcov_merge_add" },
	{ 0x972e4a81, "key_put" },
	{ 0xdb92e051, "keyring_clear" },
	{ 0x7cd8d75e, "page_offset_base" },
	{ 0x63094b8f, "mnt_drop_write_file" },
	{ 0xc6cbbc89, "capable" },
	{ 0x9f984513, "strrchr" },
	{ 0x12dc7cbb, "kmem_cache_alloc" },
	{ 0xabf10b90, "__free_pages" },
	{ 0xe0fd52ba, "unregister_shrinker" },
	{ 0x27703298, "mempool_alloc" },
	{ 0xb2fd5ceb, "__put_user_4" },
	{ 0xa916b694, "strnlen" },
	{ 0x3cd61061, "_raw_spin_unlock_bh" },
	{ 0xee7aa097, "atomic_notifier_chain_register" },
	{ 0xdb7305a1, "__stack_chk_fail" },
	{ 0xfe838da1, "param_get_uint" },
	{ 0x1000e51, "schedule" },
	{ 0xb96bf6d0, "___ratelimit" },
	{ 0x96b29254, "strncasecmp" },
	{ 0xdceb3072, "__gcov_init" },
	{ 0xe349d3c5, "mempool_create" },
	{ 0xedfe8850, "_raw_spin_lock_irq" },
	{ 0x3d7aa29e, "mnt_want_write_file" },
	{ 0x6b2dc060, "dump_stack" },
	{ 0xcc2866db, "panic_notifier_list" },
	{ 0xe8858c3f, "__raw_spin_lock_init" },
	{ 0xed5df577, "crypto_destroy_tfm" },
	{ 0xdf422ce0, "wake_up_process" },
	{ 0xbb5ac4a5, "d_prune_aliases" },
	{ 0x84a4b45d, "__gcov_exit" },
	{ 0x2a69ffbd, "shrink_dcache_parent" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0x35db85c6, "keyring_alloc" },
	{ 0xcbd4898c, "fortify_panic" },
	{ 0x2f056004, "register_key_type" },
	{ 0x9eec9e5f, "kmem_cache_alloc_trace" },
	{ 0xd02e62d5, "mempool_free" },
	{ 0x644a0cc7, "node_states" },
	{ 0x314e39e9, "_raw_spin_lock" },
	{ 0xb19a5453, "__per_cpu_offset" },
	{ 0x291f9066, "_raw_spin_lock_irqsave" },
	{ 0x6f2b759f, "key_instantiate_and_link" },
	{ 0x979503cf, "kmem_cache_create" },
	{ 0x1e01660e, "vsnprintf" },
	{ 0x4825e296, "__wake_up" },
	{ 0xb3f7646e, "kthread_should_stop" },
	{ 0xb01b2548, "__tracepoint_page_ref_mod_and_test" },
	{ 0x2a1c84b4, "d_hash_and_lookup" },
	{ 0xec5898b3, "seq_lseek" },
	{ 0xb320cc0e, "sg_init_one" },
	{ 0x2af2434, "iput" },
	{ 0x54496b4, "schedule_timeout_interruptible" },
	{ 0x37a0cba, "kfree" },
	{ 0xa46f2f1b, "kstrtouint" },
	{ 0x4c983e92, "d_find_any_alias" },
	{ 0x69acdf38, "memcpy" },
	{ 0x127e4adc, "register_shrinker" },
	{ 0x75d0deb9, "nsecs_to_jiffies64" },
	{ 0x6128b5fc, "__printk_ratelimit" },
	{ 0xf7f56fcf, "unregister_key_type" },
	{ 0xdf52e28a, "sync_filesystem" },
	{ 0x53569707, "this_cpu_off" },
	{ 0x4ca9669f, "scnprintf" },
	{ 0xd7a44cdb, "tty_kref_put" },
	{ 0xb352177e, "find_first_bit" },
	{ 0xb3e3ceb3, "__init_swait_queue_head" },
	{ 0x63c4d61f, "__bitmap_weight" },
	{ 0xd6a07fee, "debugfs_create_symlink" },
	{ 0x121da905, "queue_work_on" },
	{ 0xc113d970, "complete" },
	{ 0x28318305, "snprintf" },
	{ 0x77bc13a0, "strim" },
	{ 0xc60d0620, "__num_online_cpus" },
	{ 0xe722341, "crypto_alloc_base" },
	{ 0x362ef408, "_copy_from_user" },
	{ 0xed10746, "param_ops_uint" },
	{ 0xa5b31bd0, "key_alloc" },
	{ 0xdf9208c0, "alloc_workqueue" },
	{ 0x76fff72d, "__page_ref_mod_and_test" },
	{ 0x7f377b9b, "__init_rwsem" },
	{ 0x43d2a33d, "tty_lock" },
	{ 0x88db9f48, "__check_object_size" },
	{ 0x28a4d464, "__put_page" },
	{ 0xf5e03a3a, "vscnprintf" },
	{ 0x7e4d5387, "ida_alloc_range" },
	{ 0x8d4a67b2, "vfs_fsync_range" },
	{ 0xe039fa78, "filp_open" },
	{ 0xf1e63929, "devmap_managed_key" },
};

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


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