#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>

#ifdef CONFIG_UNWINDER_ORC
#include <asm/orc_header.h>
ORC_HEADER;
#endif

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

MODULE_INFO(intree, "Y");

#ifdef CONFIG_RETPOLINE
MODULE_INFO(retpoline, "Y");
#endif

KSYMTAB_FUNC(dlm_new_lockspace, "_gpl", "");
KSYMTAB_FUNC(dlm_release_lockspace, "_gpl", "");
KSYMTAB_FUNC(dlm_lock, "_gpl", "");
KSYMTAB_FUNC(dlm_unlock, "_gpl", "");
KSYMTAB_FUNC(dlm_posix_lock, "_gpl", "");
KSYMTAB_FUNC(dlm_posix_unlock, "_gpl", "");
KSYMTAB_FUNC(dlm_posix_cancel, "_gpl", "");
KSYMTAB_FUNC(dlm_posix_get, "_gpl", "");

SYMBOL_CRC(dlm_new_lockspace, 0xcd224e1d, "_gpl");
SYMBOL_CRC(dlm_release_lockspace, 0xcf9f3328, "_gpl");
SYMBOL_CRC(dlm_lock, 0x8a6c5f1b, "_gpl");
SYMBOL_CRC(dlm_unlock, 0x4b62826c, "_gpl");
SYMBOL_CRC(dlm_posix_lock, 0xf951f862, "_gpl");
SYMBOL_CRC(dlm_posix_unlock, 0x22288b0b, "_gpl");
SYMBOL_CRC(dlm_posix_cancel, 0x22be5d51, "_gpl");
SYMBOL_CRC(dlm_posix_get, 0xd1808429, "_gpl");

static const struct modversion_info ____versions[]
__used __section("__versions") = {
	{ 0x9c6febfc, "add_uevent_var" },
	{ 0x917e0f94, "try_module_get" },
	{ 0x7b4da6ff, "__init_rwsem" },
	{ 0xafc41a61, "misc_deregister" },
	{ 0x49cd25ed, "alloc_workqueue" },
	{ 0xbd487f6f, "bpf_trace_run4" },
	{ 0x34447346, "config_group_init" },
	{ 0x20978fb9, "idr_find" },
	{ 0x48e89c0a, "config_group_find_item" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0xe3ff2c41, "get_random_u64" },
	{ 0x5a9f1d63, "memmove" },
	{ 0x656e4a6e, "snprintf" },
	{ 0xa6257a2f, "complete" },
	{ 0xc5b6f236, "queue_work_on" },
	{ 0x85d2969e, "trace_raw_output_prep" },
	{ 0x3b31e8f3, "sock_set_mark" },
	{ 0x32f88cf3, "bpf_trace_run6" },
	{ 0xca9360b5, "rb_next" },
	{ 0x608741b5, "__init_swait_queue_head" },
	{ 0x4112c12, "__trace_trigger_soft_disabled" },
	{ 0x92540fbf, "finish_wait" },
	{ 0xbe76b3dd, "trace_event_printf" },
	{ 0xddbd9a50, "config_item_get" },
	{ 0xa1894e66, "kernel_bind" },
	{ 0x1cb54ee9, "trace_event_raw_init" },
	{ 0xcc5c2df4, "trace_print_symbols_seq" },
	{ 0x4829a47e, "memcpy" },
	{ 0x3b6c41ea, "kstrtouint" },
	{ 0x37a0cba, "kfree" },
	{ 0x7d154355, "posix_lock_file" },
	{ 0x54496b4, "schedule_timeout_interruptible" },
	{ 0xdff3fcff, "kset_unregister" },
	{ 0x479d7fb5, "kernel_kobj" },
	{ 0x4afb2238, "add_wait_queue" },
	{ 0xe6aef439, "__tracepoint_sk_data_ready" },
	{ 0x3987b753, "call_srcu" },
	{ 0x2ac7e9f7, "bpf_trace_run2" },
	{ 0x8c26d495, "prepare_to_wait_event" },
	{ 0xb3f7646e, "kthread_should_stop" },
	{ 0xe2964344, "__wake_up" },
	{ 0x45fa3f11, "synchronize_srcu" },
	{ 0xeee5c85f, "kernel_accept" },
	{ 0xd2bd057a, "kernel_recvmsg" },
	{ 0xadc0ad3f, "kmem_cache_create" },
	{ 0x3d0c2b5d, "bpf_trace_run8" },
	{ 0xa5526619, "rb_insert_color" },
	{ 0xe02ba436, "trace_print_hex_seq" },
	{ 0xba8fbd64, "_raw_spin_lock" },
	{ 0xc3ff38c2, "down_read_trylock" },
	{ 0xbf0876e4, "configfs_unregister_subsystem" },
	{ 0x92b9e1b6, "wake_up_process" },
	{ 0xbcde203, "trace_event_buffer_commit" },
	{ 0x29db9a00, "locks_lock_inode_wait" },
	{ 0x122c3a7e, "_printk" },
	{ 0x34f19d3b, "sock_set_sndtimeo" },
	{ 0x1d24c881, "___ratelimit" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0x1000e51, "schedule" },
	{ 0xf0fdf6cb, "__stack_chk_fail" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0xe46021ca, "_raw_spin_unlock_bh" },
	{ 0x6cbbfc54, "__arch_copy_to_user" },
	{ 0xc4ca80a3, "locks_init_lock" },
	{ 0xc57c48a3, "idr_get_next" },
	{ 0x18178490, "__free_pages" },
	{ 0xf36d6bd7, "kmem_cache_alloc" },
	{ 0xc6cbbc89, "capable" },
	{ 0x54cf94c8, "module_put" },
	{ 0x7665a95b, "idr_remove" },
	{ 0x61651be, "strcat" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0x2d2c902f, "perf_trace_buf_alloc" },
	{ 0xc8d676c5, "perf_trace_run_bpf_submit" },
	{ 0x57bc19d2, "down_write" },
	{ 0x1f67f929, "__traceiter_sk_data_ready" },
	{ 0xb4b630ab, "init_net" },
	{ 0xce807a25, "up_write" },
	{ 0xf70e4a4d, "preempt_schedule_notrace" },
	{ 0x43b0c9c3, "preempt_schedule" },
	{ 0x53ccfe0d, "configfs_register_subsystem" },
	{ 0xb8f11603, "idr_alloc" },
	{ 0x8c8569cb, "kstrtoint" },
	{ 0x4610fa37, "configfs_remove_default_groups" },
	{ 0x8f581c0e, "__srcu_read_lock" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0x56dc89f2, "noop_llseek" },
	{ 0xfd6375bf, "config_group_init_type_name" },
	{ 0xe4152190, "bpf_trace_run5" },
	{ 0x18978daf, "kernel_sock_shutdown" },
	{ 0x954f099c, "idr_preload" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0x4dfa8d4b, "mutex_lock" },
	{ 0x874eaa63, "kmem_cache_free" },
	{ 0x5a921311, "strncmp" },
	{ 0xf92b621a, "trace_event_reg" },
	{ 0x4d9b652b, "rb_erase" },
	{ 0xf1e046cc, "panic" },
	{ 0x9311d473, "kobject_init_and_add" },
	{ 0xc515bce3, "sock_sendmsg" },
	{ 0x5e3240a0, "__cpu_online_mask" },
	{ 0x449ad0a7, "memcmp" },
	{ 0x63b648d9, "lock_sock_nested" },
	{ 0x618eefc9, "kthread_stop" },
	{ 0xcefb0c9f, "__mutex_init" },
	{ 0x37befc70, "jiffies_to_msecs" },
	{ 0x9cb32124, "sock_set_rcvbuf" },
	{ 0xb410d8af, "bpf_trace_run1" },
	{ 0x8e17b3ae, "idr_destroy" },
	{ 0xc5af797c, "sock_set_reuseaddr" },
	{ 0xdff5855b, "kernel_connect" },
	{ 0xdcb764ad, "memset" },
	{ 0xdd3235ae, "iov_iter_bvec" },
	{ 0x5f69c1d5, "misc_register" },
	{ 0x25974000, "wait_for_completion" },
	{ 0x9166fc03, "__flush_workqueue" },
	{ 0xaad8c7d6, "default_wake_function" },
	{ 0xd9a5ea54, "__init_waitqueue_head" },
	{ 0xece784c2, "rb_first" },
	{ 0x668b19a1, "down_read" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x9ca4974d, "kthread_create_on_node" },
	{ 0x8ca06031, "bpf_trace_run3" },
	{ 0x99078b39, "trace_print_flags_seq" },
	{ 0x3c3ff9fd, "sprintf" },
	{ 0x1d40b6f3, "idr_for_each" },
	{ 0xdd64e639, "strscpy" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0x28aa6a67, "call_rcu" },
	{ 0x999e8297, "vfree" },
	{ 0xce462604, "trace_event_buffer_reserve" },
	{ 0x3213f038, "mutex_unlock" },
	{ 0xe2cfc25a, "config_item_init_type_name" },
	{ 0x148bd0b1, "sock_create_kern" },
	{ 0x1d07e365, "memdup_user_nul" },
	{ 0x6608d59f, "alloc_pages" },
	{ 0xf25f00a4, "config_item_put" },
	{ 0xb43f9365, "ktime_get" },
	{ 0x3c12dfe, "cancel_work_sync" },
	{ 0xffeedf6a, "delayed_work_timer_fn" },
	{ 0x12a4e128, "__arch_copy_from_user" },
	{ 0x4d32f61e, "__srcu_read_unlock" },
	{ 0xc3690fc, "_raw_spin_lock_bh" },
	{ 0x376a401b, "kobject_uevent" },
	{ 0x5448ed6e, "sock_release" },
	{ 0x18888d00, "downgrade_write" },
	{ 0x37110088, "remove_wait_queue" },
	{ 0xa65c6def, "alt_cb_patch_nops" },
	{ 0x41ed3709, "get_random_bytes" },
	{ 0x877e9a4c, "tcp_sock_set_nodelay" },
	{ 0xe0f7f8a8, "kmalloc_trace" },
	{ 0x98cf60b3, "strlen" },
	{ 0x5e06bc5c, "refcount_dec_and_lock" },
	{ 0xd6ee688f, "vmalloc" },
	{ 0xb5b54b34, "_raw_spin_unlock" },
	{ 0x7381287f, "trace_handle_return" },
	{ 0x53b954a2, "up_read" },
	{ 0xf9a482f9, "msleep" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x8f73577f, "kmalloc_caches" },
	{ 0xe99eca64, "sock_bind_add" },
	{ 0xcba1a30e, "locks_copy_lock" },
	{ 0xa24f23d8, "__request_module" },
	{ 0x6adf862e, "kmem_cache_destroy" },
	{ 0x75c29b80, "release_sock" },
	{ 0x9e049172, "kset_create_and_add" },
	{ 0x83563c66, "kobject_put" },
	{ 0x126bac03, "module_layout" },
};

MODULE_INFO(depends, "");


MODULE_INFO(srcversion, "EF43EEF932CAFCD55B1C940");
