#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



static const struct modversion_info ____versions[]
__used __section("__versions") = {
	{ 0x554bddc2, "inode_init_owner" },
	{ 0x30c38743, "__d_drop" },
	{ 0xc8dcc62a, "krealloc" },
	{ 0x261c5aab, "vfs_fsync_range" },
	{ 0x1beca1f5, "setattr_prepare" },
	{ 0xa5d2bf4a, "vfs_removexattr" },
	{ 0x4f39d4ce, "clear_nlink" },
	{ 0x93289808, "vfs_fileattr_get" },
	{ 0x85729b8e, "vfs_listxattr" },
	{ 0xf6520473, "generic_fill_statx_attr" },
	{ 0x998d8c7b, "revert_creds" },
	{ 0xe4f61f2b, "d_instantiate" },
	{ 0xc5135124, "vfs_dedupe_file_range_one" },
	{ 0xfc81aa2, "make_vfsgid" },
	{ 0x42560c52, "vfs_setxattr" },
	{ 0x625f9af4, "notify_change" },
	{ 0x17f9a741, "d_alloc_anon" },
	{ 0xa49c7fde, "vfs_getattr" },
	{ 0x3430202c, "vfs_rename" },
	{ 0x5e49fea6, "clone_private_mount" },
	{ 0x5873c0fa, "fs_param_is_string" },
	{ 0xac043436, "param_ops_ushort" },
	{ 0xa1fe756d, "lookup_one_len" },
	{ 0xca61895c, "lookup_one_unlocked" },
	{ 0x5a9f1d63, "memmove" },
	{ 0xa37fa5f6, "inode_insert5" },
	{ 0xd09c4421, "new_inode" },
	{ 0x656e4a6e, "snprintf" },
	{ 0x5daf553, "init_special_inode" },
	{ 0xdf9c418b, "unregister_filesystem" },
	{ 0x3b47abcc, "iterate_dir" },
	{ 0xbbfec257, "d_instantiate_anon" },
	{ 0xb6d6e53e, "inode_set_flags" },
	{ 0x3abc77f2, "is_subdir" },
	{ 0x315dcda3, "d_make_root" },
	{ 0xffdfd73e, "sync_filesystem" },
	{ 0xd07f543, "get_anon_bdev" },
	{ 0x4b9a112e, "d_splice_alias" },
	{ 0x4829a47e, "memcpy" },
	{ 0x8b910be2, "errseq_sample" },
	{ 0xe259a8a6, "ihold" },
	{ 0xd40cdbee, "d_find_any_alias" },
	{ 0x96dba111, "generic_permission" },
	{ 0x37a0cba, "kfree" },
	{ 0xe6df6be5, "iput" },
	{ 0xc8ee6e92, "fs_param_is_enum" },
	{ 0x340db56, "wrap_directory_iterator" },
	{ 0x5bc2fd32, "logfc" },
	{ 0x2007651b, "security_file_ioctl" },
	{ 0xc4807842, "iter_file_splice_write" },
	{ 0x201f8ebc, "kern_unmount_array" },
	{ 0x73e906d8, "do_splice_direct" },
	{ 0x1840956, "register_filesystem" },
	{ 0xadc0ad3f, "kmem_cache_create" },
	{ 0xaf0038a7, "vfs_unlink" },
	{ 0xa5526619, "rb_insert_color" },
	{ 0xba8fbd64, "_raw_spin_lock" },
	{ 0x33d9c8d5, "ns_capable_noaudit" },
	{ 0x5eb6e9bc, "path_put" },
	{ 0xc5cacaaa, "vfs_copy_file_range" },
	{ 0xf83a794f, "vfs_setpos" },
	{ 0xe9103ba5, "make_vfsuid" },
	{ 0xb979fbca, "__put_cred" },
	{ 0x50cf7585, "hex2bin" },
	{ 0x94386b2b, "backing_file_open" },
	{ 0xae8341b3, "vfs_splice_read" },
	{ 0xd78b90fe, "vfs_mkdir" },
	{ 0x7bc2ad26, "get_tree_nodev" },
	{ 0x340a24f7, "kernel_tmpfile_open" },
	{ 0x4cbc4870, "vfs_statfs" },
	{ 0xcfb00868, "lookup_one" },
	{ 0x6fe427f2, "lookup_one_positive_unlocked" },
	{ 0x56b9d7a2, "d_drop" },
	{ 0x8b8059bd, "in_group_p" },
	{ 0x8cbbd335, "exportfs_decode_fh" },
	{ 0xbf86669a, "unlock_new_inode" },
	{ 0x122c3a7e, "_printk" },
	{ 0x476b07ae, "vfs_iter_read" },
	{ 0x9a3dc49f, "vfs_fallocate" },
	{ 0x1d24c881, "___ratelimit" },
	{ 0xf0fdf6cb, "__stack_chk_fail" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0x1595eac1, "vfs_iocb_iter_write" },
	{ 0xddff5948, "mnt_want_write" },
	{ 0xa916b694, "strnlen" },
	{ 0xf36d6bd7, "kmem_cache_alloc" },
	{ 0x53ca3377, "get_inode_acl" },
	{ 0x7840e5fb, "capable_wrt_inode_uidgid" },
	{ 0xea5e9ca, "do_clone_file_range" },
	{ 0xc6cbbc89, "capable" },
	{ 0xba243806, "mntput" },
	{ 0x599fb41c, "kvmalloc_node" },
	{ 0x17783d36, "inode_init_once" },
	{ 0x769f6e64, "errseq_check" },
	{ 0x61651be, "strcat" },
	{ 0x66ebfcb0, "vfs_remove_acl" },
	{ 0x4ccaa970, "seq_escape_mem" },
	{ 0x2134f2a3, "ilookup5" },
	{ 0x9eacf8a5, "kstrndup" },
	{ 0x449529be, "prepare_creds" },
	{ 0xdd248c65, "posix_acl_create" },
	{ 0x66781bda, "vfs_get_link" },
	{ 0x69e683de, "uuid_gen" },
	{ 0x517db3e2, "fput" },
	{ 0x57bc19d2, "down_write" },
	{ 0xce807a25, "up_write" },
	{ 0xc52cb377, "exportfs_encode_fh" },
	{ 0xf70e4a4d, "preempt_schedule_notrace" },
	{ 0x43b0c9c3, "preempt_schedule" },
	{ 0x8c8569cb, "kstrtoint" },
	{ 0x4dfa8d4b, "mutex_lock" },
	{ 0x539a6887, "set_nlink" },
	{ 0xa43bb5af, "lock_rename" },
	{ 0x874eaa63, "kmem_cache_free" },
	{ 0x5a921311, "strncmp" },
	{ 0x45c7deb, "seq_putc" },
	{ 0x6aeaa306, "from_kgid" },
	{ 0x6dcf857f, "uuid_null" },
	{ 0xe6bcbb15, "vfs_getxattr" },
	{ 0xefd7d14f, "file_remove_privs" },
	{ 0x449ad0a7, "memcmp" },
	{ 0x37f6547a, "vma_set_file" },
	{ 0xf3a57892, "release_dentry_name_snapshot" },
	{ 0xcefb0c9f, "__mutex_init" },
	{ 0x89940875, "mutex_lock_interruptible" },
	{ 0x2d994605, "security_inode_copy_up_xattr" },
	{ 0x1aff2e64, "from_kuid" },
	{ 0xdcb764ad, "memset" },
	{ 0xc639081b, "kern_path" },
	{ 0x6f10aaf5, "vfs_parse_monolithic_sep" },
	{ 0x992ec16b, "vfs_iocb_iter_read" },
	{ 0xc4a6ff63, "vfs_set_acl" },
	{ 0xa58c4a3b, "vfs_fadvise" },
	{ 0x6d02bdef, "vfs_iter_write" },
	{ 0x28996718, "inode_owner_or_capable" },
	{ 0x9ece1cb1, "__insert_inode_hash" },
	{ 0x242a3f73, "unlock_rename" },
	{ 0x796ce986, "vfs_rmdir" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x668b19a1, "down_read" },
	{ 0x468fce06, "security_inode_copy_up" },
	{ 0x70028746, "mnt_drop_write" },
	{ 0x2d39b0a7, "kstrdup" },
	{ 0xfc2bdf5e, "override_creds" },
	{ 0x585feba, "security_dentry_create_files_as" },
	{ 0xb0b010d3, "noop_direct_IO" },
	{ 0x4fb5b875, "vfs_symlink" },
	{ 0x44c10a52, "kvfree_call_rcu" },
	{ 0x380ea3cd, "generic_read_dir" },
	{ 0x807e3430, "vfs_fsync" },
	{ 0x3213f038, "mutex_unlock" },
	{ 0x364850b1, "down_write_killable" },
	{ 0xd45cc6ca, "bin2hex" },
	{ 0x7638b007, "param_ops_bool" },
	{ 0x4f0f5a9c, "vfs_mknod" },
	{ 0xf22d31c7, "lookup_positive_unlocked" },
	{ 0x1ac8254e, "init_user_ns" },
	{ 0xeae0a984, "vfs_path_lookup" },
	{ 0xbbf26950, "dentry_open" },
	{ 0xddc4bbb2, "inc_nlink" },
	{ 0xd23bd970, "vfs_fileattr_set" },
	{ 0x56470118, "__warn_printk" },
	{ 0x2940979c, "seq_printf" },
	{ 0x8008e90d, "dput" },
	{ 0x5926c045, "take_dentry_name_snapshot" },
	{ 0xd9b85ef6, "lockref_get" },
	{ 0x9b3a375c, "generic_delete_inode" },
	{ 0x781bde32, "touch_atime" },
	{ 0x9d33d4e1, "__percpu_down_read" },
	{ 0x34c90e8c, "vfs_clone_file_range" },
	{ 0xe223aba9, "vfs_llseek" },
	{ 0xa8fcf0c9, "kernel_file_open" },
	{ 0x29ed4a3e, "seq_puts" },
	{ 0xe47d5efa, "rcuwait_wake_up" },
	{ 0xa65c6def, "alt_cb_patch_nops" },
	{ 0x2ec6bba0, "errseq_set" },
	{ 0xd079c432, "__fs_parse" },
	{ 0x9c204282, "vfs_link" },
	{ 0x3d71d3c2, "dget_parent" },
	{ 0xcd8430ec, "kill_anon_super" },
	{ 0x21cbb93c, "vfs_getattr_nosec" },
	{ 0xe0f7f8a8, "kmalloc_trace" },
	{ 0x7c3a871d, "iget5_locked" },
	{ 0xfb60faf5, "posix_acl_clone" },
	{ 0x47709e42, "free_anon_bdev" },
	{ 0x60a13e90, "rcu_barrier" },
	{ 0x98cf60b3, "strlen" },
	{ 0x9c41e1f7, "inode_permission" },
	{ 0x7aa1756e, "kvfree" },
	{ 0xdff5e929, "get_cached_acl_rcu" },
	{ 0x349cba85, "strchr" },
	{ 0x100e83d3, "__mnt_is_readonly" },
	{ 0xd893bee4, "kmem_cache_alloc_lru" },
	{ 0x7006de22, "d_invalidate" },
	{ 0xb5b54b34, "_raw_spin_unlock" },
	{ 0x9af50044, "vfs_get_acl" },
	{ 0xceab0311, "strchrnul" },
	{ 0x53b954a2, "up_read" },
	{ 0x931b19a4, "drop_nlink" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x8f73577f, "kmalloc_caches" },
	{ 0x6adf862e, "kmem_cache_destroy" },
	{ 0x844a3fca, "vfs_create" },
	{ 0xbc314156, "nop_mnt_idmap" },
	{ 0x126bac03, "module_layout" },
};

MODULE_INFO(depends, "");


MODULE_INFO(srcversion, "817C011DDD2B854826C7CA9");
