#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(v9fs_register_trans, "", "");
KSYMTAB_FUNC(v9fs_unregister_trans, "", "");
KSYMTAB_FUNC(v9fs_get_trans_by_name, "", "");
KSYMTAB_FUNC(v9fs_get_default_trans, "", "");
KSYMTAB_FUNC(p9_is_proto_dotl, "", "");
KSYMTAB_FUNC(p9_is_proto_dotu, "", "");
KSYMTAB_FUNC(p9_show_client_options, "", "");
KSYMTAB_FUNC(p9_fcall_fini, "", "");
KSYMTAB_FUNC(p9_tag_lookup, "", "");
KSYMTAB_FUNC(p9_req_put, "", "");
KSYMTAB_FUNC(p9_client_cb, "", "");
KSYMTAB_FUNC(p9_parse_header, "", "");
KSYMTAB_DATA(__tracepoint_9p_fid_ref, "", "");
KSYMTAB_FUNC(__traceiter_9p_fid_ref, "", "");
KSYMTAB_DATA(__SCK__tp_func_9p_fid_ref, "", "");
KSYMTAB_FUNC(do_trace_9p_fid_get, "", "");
KSYMTAB_FUNC(do_trace_9p_fid_put, "", "");
KSYMTAB_FUNC(p9_client_create, "", "");
KSYMTAB_FUNC(p9_client_destroy, "", "");
KSYMTAB_FUNC(p9_client_disconnect, "", "");
KSYMTAB_FUNC(p9_client_begin_disconnect, "", "");
KSYMTAB_FUNC(p9_client_attach, "", "");
KSYMTAB_FUNC(p9_client_walk, "", "");
KSYMTAB_FUNC(p9_client_open, "", "");
KSYMTAB_FUNC(p9_client_create_dotl, "", "");
KSYMTAB_FUNC(p9_client_fcreate, "", "");
KSYMTAB_FUNC(p9_client_symlink, "", "");
KSYMTAB_FUNC(p9_client_link, "", "");
KSYMTAB_FUNC(p9_client_fsync, "", "");
KSYMTAB_FUNC(p9_client_clunk, "", "");
KSYMTAB_FUNC(p9_client_remove, "", "");
KSYMTAB_FUNC(p9_client_unlinkat, "", "");
KSYMTAB_FUNC(p9_client_read, "", "");
KSYMTAB_FUNC(p9_client_read_once, "", "");
KSYMTAB_FUNC(p9_client_write, "", "");
KSYMTAB_FUNC(p9_client_stat, "", "");
KSYMTAB_FUNC(p9_client_getattr_dotl, "", "");
KSYMTAB_FUNC(p9_client_wstat, "", "");
KSYMTAB_FUNC(p9_client_setattr, "", "");
KSYMTAB_FUNC(p9_client_statfs, "", "");
KSYMTAB_FUNC(p9_client_rename, "", "");
KSYMTAB_FUNC(p9_client_renameat, "", "");
KSYMTAB_FUNC(p9_client_xattrwalk, "_gpl", "");
KSYMTAB_FUNC(p9_client_xattrcreate, "_gpl", "");
KSYMTAB_FUNC(p9_client_readdir, "", "");
KSYMTAB_FUNC(p9_client_mknod_dotl, "", "");
KSYMTAB_FUNC(p9_client_mkdir_dotl, "", "");
KSYMTAB_FUNC(p9_client_lock_dotl, "", "");
KSYMTAB_FUNC(p9_client_getlock_dotl, "", "");
KSYMTAB_FUNC(p9_client_readlink, "", "");
KSYMTAB_FUNC(p9_error_init, "", "");
KSYMTAB_FUNC(p9_errstr2errno, "", "");
KSYMTAB_FUNC(p9stat_free, "", "");
KSYMTAB_FUNC(p9stat_read, "", "");
KSYMTAB_FUNC(p9dirent_read, "", "");
KSYMTAB_FUNC(p9_release_pages, "", "");

SYMBOL_CRC(v9fs_register_trans, 0x60e4e0c1, "");
SYMBOL_CRC(v9fs_unregister_trans, 0x0435e79a, "");
SYMBOL_CRC(v9fs_get_trans_by_name, 0xabf2ced5, "");
SYMBOL_CRC(v9fs_get_default_trans, 0xb58e14c4, "");
SYMBOL_CRC(p9_is_proto_dotl, 0xc52c06f6, "");
SYMBOL_CRC(p9_is_proto_dotu, 0xf2690c5a, "");
SYMBOL_CRC(p9_show_client_options, 0x3dfaa8e7, "");
SYMBOL_CRC(p9_fcall_fini, 0x4ba99359, "");
SYMBOL_CRC(p9_tag_lookup, 0x1410c0d7, "");
SYMBOL_CRC(p9_req_put, 0xc30b36b6, "");
SYMBOL_CRC(p9_client_cb, 0x35e0dca9, "");
SYMBOL_CRC(p9_parse_header, 0x761cad64, "");
SYMBOL_CRC(__tracepoint_9p_fid_ref, 0xee437897, "");
SYMBOL_CRC(__traceiter_9p_fid_ref, 0x4574d37b, "");
SYMBOL_CRC(__SCK__tp_func_9p_fid_ref, 0xb55ae777, "");
SYMBOL_CRC(do_trace_9p_fid_get, 0x2ce0fa0c, "");
SYMBOL_CRC(do_trace_9p_fid_put, 0xae148567, "");
SYMBOL_CRC(p9_client_create, 0xd1a26a3f, "");
SYMBOL_CRC(p9_client_destroy, 0xdbc4028b, "");
SYMBOL_CRC(p9_client_disconnect, 0xe62830da, "");
SYMBOL_CRC(p9_client_begin_disconnect, 0x3c9c25e8, "");
SYMBOL_CRC(p9_client_attach, 0x4dec228e, "");
SYMBOL_CRC(p9_client_walk, 0x393c9e90, "");
SYMBOL_CRC(p9_client_open, 0xbb3d1dce, "");
SYMBOL_CRC(p9_client_create_dotl, 0x4c95d192, "");
SYMBOL_CRC(p9_client_fcreate, 0x632e79f9, "");
SYMBOL_CRC(p9_client_symlink, 0x454bcdcd, "");
SYMBOL_CRC(p9_client_link, 0xbb328ff2, "");
SYMBOL_CRC(p9_client_fsync, 0xe1668559, "");
SYMBOL_CRC(p9_client_clunk, 0x8a95ba6d, "");
SYMBOL_CRC(p9_client_remove, 0xa95865e3, "");
SYMBOL_CRC(p9_client_unlinkat, 0x1992c986, "");
SYMBOL_CRC(p9_client_read, 0x74a5c6b3, "");
SYMBOL_CRC(p9_client_read_once, 0xa0f583a9, "");
SYMBOL_CRC(p9_client_write, 0xeb0e7390, "");
SYMBOL_CRC(p9_client_stat, 0x4a00c1be, "");
SYMBOL_CRC(p9_client_getattr_dotl, 0x48bc0775, "");
SYMBOL_CRC(p9_client_wstat, 0xbfc3606e, "");
SYMBOL_CRC(p9_client_setattr, 0x47a5a713, "");
SYMBOL_CRC(p9_client_statfs, 0x052d8bf7, "");
SYMBOL_CRC(p9_client_rename, 0x6b91bb78, "");
SYMBOL_CRC(p9_client_renameat, 0xe5b98c56, "");
SYMBOL_CRC(p9_client_xattrwalk, 0x0fb90b42, "_gpl");
SYMBOL_CRC(p9_client_xattrcreate, 0x8676b787, "_gpl");
SYMBOL_CRC(p9_client_readdir, 0xcf422e55, "");
SYMBOL_CRC(p9_client_mknod_dotl, 0xee6a2e87, "");
SYMBOL_CRC(p9_client_mkdir_dotl, 0x5241dfd0, "");
SYMBOL_CRC(p9_client_lock_dotl, 0x3afcbab9, "");
SYMBOL_CRC(p9_client_getlock_dotl, 0x29834461, "");
SYMBOL_CRC(p9_client_readlink, 0x803ec0d7, "");
SYMBOL_CRC(p9_error_init, 0xe58a3360, "");
SYMBOL_CRC(p9_errstr2errno, 0x3d73a797, "");
SYMBOL_CRC(p9stat_free, 0xd384c683, "");
SYMBOL_CRC(p9stat_read, 0x41ce9823, "");
SYMBOL_CRC(p9dirent_read, 0x95bd8f96, "");
SYMBOL_CRC(p9_release_pages, 0xedf35ca6, "");

static const struct modversion_info ____versions[]
__used __section("__versions") = {
	{ 0x917e0f94, "try_module_get" },
	{ 0xa7b885c4, "_copy_to_iter" },
	{ 0xbd487f6f, "bpf_trace_run4" },
	{ 0x20978fb9, "idr_find" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0x5a9f1d63, "memmove" },
	{ 0xd9916c3a, "idr_alloc_u32" },
	{ 0x85d2969e, "trace_raw_output_prep" },
	{ 0x4112c12, "__trace_trigger_soft_disabled" },
	{ 0x92540fbf, "finish_wait" },
	{ 0xbe76b3dd, "trace_event_printf" },
	{ 0x1cb54ee9, "trace_event_raw_init" },
	{ 0xcc5c2df4, "trace_print_symbols_seq" },
	{ 0x4829a47e, "memcpy" },
	{ 0x37a0cba, "kfree" },
	{ 0x2ac7e9f7, "bpf_trace_run2" },
	{ 0x8c26d495, "prepare_to_wait_event" },
	{ 0xe2964344, "__wake_up" },
	{ 0xadc0ad3f, "kmem_cache_create" },
	{ 0x34db050b, "_raw_spin_lock_irqsave" },
	{ 0xba8fbd64, "_raw_spin_lock" },
	{ 0xbcde203, "trace_event_buffer_commit" },
	{ 0x122c3a7e, "_printk" },
	{ 0x8427cc7b, "_raw_spin_lock_irq" },
	{ 0xfb6af58d, "recalc_sigpending" },
	{ 0x1000e51, "schedule" },
	{ 0xf0fdf6cb, "__stack_chk_fail" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0xa47bea4e, "make_kuid" },
	{ 0xc57c48a3, "idr_get_next" },
	{ 0xf36d6bd7, "kmem_cache_alloc" },
	{ 0x54cf94c8, "module_put" },
	{ 0x7665a95b, "idr_remove" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0x2d2c902f, "perf_trace_buf_alloc" },
	{ 0xc8d676c5, "perf_trace_run_bpf_submit" },
	{ 0xf70e4a4d, "preempt_schedule_notrace" },
	{ 0x43b0c9c3, "preempt_schedule" },
	{ 0x4e3567f7, "match_int" },
	{ 0xb8f11603, "idr_alloc" },
	{ 0xc4595015, "kmem_cache_create_usercopy" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0x954f099c, "idr_preload" },
	{ 0x874eaa63, "kmem_cache_free" },
	{ 0x5a921311, "strncmp" },
	{ 0x4b750f53, "_raw_spin_unlock_irq" },
	{ 0x6aeaa306, "from_kgid" },
	{ 0xf92b621a, "trace_event_reg" },
	{ 0x7ada81ef, "iov_iter_kvec" },
	{ 0x5e3240a0, "__cpu_online_mask" },
	{ 0x449ad0a7, "memcmp" },
	{ 0xd35cce70, "_raw_spin_unlock_irqrestore" },
	{ 0x1aff2e64, "from_kuid" },
	{ 0xdcb764ad, "memset" },
	{ 0xd9a5ea54, "__init_waitqueue_head" },
	{ 0x3bd22ac8, "make_kgid" },
	{ 0xfb384d37, "kasprintf" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x2d39b0a7, "kstrdup" },
	{ 0x8ca06031, "bpf_trace_run3" },
	{ 0xdd64e639, "strscpy" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0xce462604, "trace_event_buffer_reserve" },
	{ 0x85df9b6c, "strsep" },
	{ 0x1ac8254e, "init_user_ns" },
	{ 0x44e9a829, "match_token" },
	{ 0xb7cd1bcd, "__folio_put" },
	{ 0x2940979c, "seq_printf" },
	{ 0xb443b378, "_copy_from_iter" },
	{ 0xacf4d843, "match_strdup" },
	{ 0x29ed4a3e, "seq_puts" },
	{ 0xa65c6def, "alt_cb_patch_nops" },
	{ 0xe0f7f8a8, "kmalloc_trace" },
	{ 0x98cf60b3, "strlen" },
	{ 0x8f2b722e, "iov_iter_revert" },
	{ 0xb5b54b34, "_raw_spin_unlock" },
	{ 0x7381287f, "trace_handle_return" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x8f73577f, "kmalloc_caches" },
	{ 0xa24f23d8, "__request_module" },
	{ 0x6adf862e, "kmem_cache_destroy" },
	{ 0x126bac03, "module_layout" },
};

MODULE_INFO(depends, "");


MODULE_INFO(srcversion, "ADF224625A1A3CC2FF74A98");
