#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") = {
	{ 0x9c504cae, "truncate_inode_pages" },
	{ 0x6e0ca3ed, "__page_file_index" },
	{ 0x554bddc2, "inode_init_owner" },
	{ 0x1beca1f5, "setattr_prepare" },
	{ 0x4f39d4ce, "clear_nlink" },
	{ 0x2d616308, "filemap_get_folios_tag" },
	{ 0x35be182c, "flush_dcache_page" },
	{ 0x7b4da6ff, "__init_rwsem" },
	{ 0xe4f61f2b, "d_instantiate" },
	{ 0xf266f82, "clear_inode" },
	{ 0xbd487f6f, "bpf_trace_run4" },
	{ 0x7fcf1a2c, "empty_aops" },
	{ 0x9d5d1555, "__folio_batch_release" },
	{ 0x62e4c095, "folio_unlock" },
	{ 0x5a9f1d63, "memmove" },
	{ 0xd09c4421, "new_inode" },
	{ 0xa6257a2f, "complete" },
	{ 0xdfa12ce7, "filemap_map_pages" },
	{ 0xc5b6f236, "queue_work_on" },
	{ 0x9291cd3b, "memdup_user" },
	{ 0x85d2969e, "trace_raw_output_prep" },
	{ 0x5daf553, "init_special_inode" },
	{ 0xdf9c418b, "unregister_filesystem" },
	{ 0x1b6f6042, "mark_buffer_dirty" },
	{ 0x608741b5, "__init_swait_queue_head" },
	{ 0x4112c12, "__trace_trigger_soft_disabled" },
	{ 0x18a63a4e, "__block_write_begin" },
	{ 0xb6d6e53e, "inode_set_flags" },
	{ 0x92540fbf, "finish_wait" },
	{ 0xd0b3f609, "__blockdev_direct_IO" },
	{ 0x315dcda3, "d_make_root" },
	{ 0xbe76b3dd, "trace_event_printf" },
	{ 0x96848186, "scnprintf" },
	{ 0xe02c9c92, "__xa_erase" },
	{ 0xedb7de3b, "sb_set_blocksize" },
	{ 0xaeddbf8e, "block_truncate_page" },
	{ 0x9553b661, "invalidate_mapping_pages" },
	{ 0xffdfd73e, "sync_filesystem" },
	{ 0x4dba96c1, "end_buffer_read_sync" },
	{ 0xa4e44e1e, "block_page_mkwrite" },
	{ 0xb71589f0, "skip_spaces" },
	{ 0x4b9a112e, "d_splice_alias" },
	{ 0xd5fd90f1, "prepare_to_wait" },
	{ 0x1cb54ee9, "trace_event_raw_init" },
	{ 0x2625b2a5, "fiemap_prep" },
	{ 0xcc5c2df4, "trace_print_symbols_seq" },
	{ 0x4829a47e, "memcpy" },
	{ 0xe259a8a6, "ihold" },
	{ 0x4ce8bb95, "page_get_link" },
	{ 0x1c1eaf9, "inode_dio_wait" },
	{ 0x96dba111, "generic_permission" },
	{ 0x3b6c41ea, "kstrtouint" },
	{ 0x37a0cba, "kfree" },
	{ 0xbee2370f, "invalidate_inode_pages2_range" },
	{ 0x56d3d68e, "read_cache_page" },
	{ 0xe6df6be5, "iput" },
	{ 0xdff3fcff, "kset_unregister" },
	{ 0x4afb2238, "add_wait_queue" },
	{ 0xc4807842, "iter_file_splice_write" },
	{ 0x2ac7e9f7, "bpf_trace_run2" },
	{ 0x8c26d495, "prepare_to_wait_event" },
	{ 0x82ee90dc, "timer_delete_sync" },
	{ 0x9c86b9ab, "fileattr_fill_flags" },
	{ 0xe2964344, "__wake_up" },
	{ 0xba05306e, "generic_file_write_iter" },
	{ 0x4302d0eb, "free_pages" },
	{ 0x1840956, "register_filesystem" },
	{ 0xadc0ad3f, "kmem_cache_create" },
	{ 0xa5526619, "rb_insert_color" },
	{ 0x34db050b, "_raw_spin_lock_irqsave" },
	{ 0xba8fbd64, "_raw_spin_lock" },
	{ 0x81e49995, "submit_bh" },
	{ 0xc90ca82f, "clear_page_dirty_for_io" },
	{ 0xe783e261, "sysfs_emit" },
	{ 0xd9b6d906, "shrink_dcache_parent" },
	{ 0x92b9e1b6, "wake_up_process" },
	{ 0xbcde203, "trace_event_buffer_commit" },
	{ 0x27ee0678, "filemap_get_folios_contig" },
	{ 0x4482cdb, "__refrigerator" },
	{ 0x5e95b1cd, "current_umask" },
	{ 0xd73653c4, "freezer_active" },
	{ 0x6b2dc060, "dump_stack" },
	{ 0xc18baeaf, "kill_block_super" },
	{ 0x471e7de7, "mnt_want_write_file" },
	{ 0xbf86669a, "unlock_new_inode" },
	{ 0x122c3a7e, "_printk" },
	{ 0x8427cc7b, "_raw_spin_lock_irq" },
	{ 0x605790dc, "fiemap_fill_next_extent" },
	{ 0x1b3d52fd, "block_invalidate_folio" },
	{ 0xffadea25, "__breadahead" },
	{ 0x6935b46c, "generic_write_end" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0x1000e51, "schedule" },
	{ 0xf0fdf6cb, "__stack_chk_fail" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0x6cbbfc54, "__arch_copy_to_user" },
	{ 0xa47bea4e, "make_kuid" },
	{ 0x2717fa67, "create_empty_buffers" },
	{ 0x2c2b37c4, "truncate_inode_pages_final" },
	{ 0x8f55fc97, "block_write_end" },
	{ 0x33fc9a2d, "inode_sub_bytes" },
	{ 0x7f6e1651, "fs_kobj" },
	{ 0xec072b9d, "__filemap_get_folio" },
	{ 0xf36d6bd7, "kmem_cache_alloc" },
	{ 0xc6cbbc89, "capable" },
	{ 0xcba3c653, "submit_bio" },
	{ 0xa00bad3e, "mnt_drop_write_file" },
	{ 0x17783d36, "inode_init_once" },
	{ 0x2134f2a3, "ilookup5" },
	{ 0x5c2a05a6, "bio_put" },
	{ 0xd7526bde, "__inode_attach_wb" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0x7b7eb05f, "__brelse" },
	{ 0x8591f06e, "inode_nohighmem" },
	{ 0x2d2c902f, "perf_trace_buf_alloc" },
	{ 0x7400d98, "copy_highpage" },
	{ 0xc8d676c5, "perf_trace_run_bpf_submit" },
	{ 0x57bc19d2, "down_write" },
	{ 0xce807a25, "up_write" },
	{ 0x5cb82ce1, "generic_file_read_iter" },
	{ 0xf70e4a4d, "preempt_schedule_notrace" },
	{ 0x7cc952ef, "unlock_page" },
	{ 0x43b0c9c3, "preempt_schedule" },
	{ 0xb9af1d0d, "__xa_clear_mark" },
	{ 0x9b02a56e, "truncate_pagecache" },
	{ 0x24d273d1, "add_timer" },
	{ 0x5e95630f, "sync_dirty_buffer" },
	{ 0x4b070278, "wait_on_page_writeback" },
	{ 0x9d67b8ce, "page_symlink" },
	{ 0xe4152190, "bpf_trace_run5" },
	{ 0xada518bb, "setattr_copy" },
	{ 0x69dd3b5b, "crc32_le" },
	{ 0x4f8dead7, "file_update_time" },
	{ 0x7026ad84, "__wait_on_buffer" },
	{ 0x4dfa8d4b, "mutex_lock" },
	{ 0x539a6887, "set_nlink" },
	{ 0x874eaa63, "kmem_cache_free" },
	{ 0x4b750f53, "_raw_spin_unlock_irq" },
	{ 0x6aeaa306, "from_kgid" },
	{ 0xb973b36f, "__sync_dirty_buffer" },
	{ 0xf92b621a, "trace_event_reg" },
	{ 0x4d9b652b, "rb_erase" },
	{ 0xf1e046cc, "panic" },
	{ 0x9311d473, "kobject_init_and_add" },
	{ 0x4870e77a, "sget" },
	{ 0x60648d9d, "bio_add_page" },
	{ 0x53a1e8d9, "_find_next_bit" },
	{ 0xe9af7397, "__xa_set_mark" },
	{ 0x5e3240a0, "__cpu_online_mask" },
	{ 0x449ad0a7, "memcmp" },
	{ 0xf2c7312d, "d_obtain_alias" },
	{ 0x4332afa5, "sysfs_create_group" },
	{ 0xcefb0c9f, "__mutex_init" },
	{ 0x6a76738c, "__bread_gfp" },
	{ 0xd866247, "freezing_slow_path" },
	{ 0x1db8f2f2, "block_dirty_folio" },
	{ 0xd35cce70, "_raw_spin_unlock_irqrestore" },
	{ 0x1a9cacab, "inode_add_bytes" },
	{ 0xd14d446a, "mpage_read_folio" },
	{ 0x75c443d8, "d_obtain_root" },
	{ 0xb410d8af, "bpf_trace_run1" },
	{ 0x1aff2e64, "from_kuid" },
	{ 0xdcb764ad, "memset" },
	{ 0x5c3c7387, "kstrtoull" },
	{ 0xdf237453, "timer_shutdown_sync" },
	{ 0x25974000, "wait_for_completion" },
	{ 0xaad8c7d6, "default_wake_function" },
	{ 0xd9a5ea54, "__init_waitqueue_head" },
	{ 0xe3024ce1, "filemap_get_folios" },
	{ 0x3bd22ac8, "make_kgid" },
	{ 0x32ed94a4, "end_page_writeback" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x668b19a1, "down_read" },
	{ 0x4776f26b, "truncate_setsize" },
	{ 0x34c7cdbc, "lookup_bdev" },
	{ 0xdd658efc, "insert_inode_locked4" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x9ca4974d, "kthread_create_on_node" },
	{ 0x7dcf4135, "__xa_insert" },
	{ 0x4c8110b1, "sysfs_remove_group" },
	{ 0x8ca06031, "bpf_trace_run3" },
	{ 0x953e1b9e, "ktime_get_real_seconds" },
	{ 0xf5090fa3, "redirty_page_for_writepage" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0xbec56306, "unlock_buffer" },
	{ 0x25fae2d7, "igrab" },
	{ 0xfb9e15fd, "__getblk_gfp" },
	{ 0x999e8297, "vfree" },
	{ 0x380ea3cd, "generic_read_dir" },
	{ 0xdf521442, "_find_next_zero_bit" },
	{ 0x83f3c3e3, "kobject_del" },
	{ 0xaa3e76d9, "d_instantiate_new" },
	{ 0xce462604, "trace_event_buffer_reserve" },
	{ 0x50ef09b9, "set_page_writeback" },
	{ 0x85df9b6c, "strsep" },
	{ 0x3213f038, "mutex_unlock" },
	{ 0x4872c5f6, "mpage_readahead" },
	{ 0xc6f46339, "init_timer_key" },
	{ 0x8eb1ec84, "d_find_alias" },
	{ 0x6b28c4d6, "inode_set_ctime_current" },
	{ 0xddc4bbb2, "inc_nlink" },
	{ 0x44e9a829, "match_token" },
	{ 0xb7cd1bcd, "__folio_put" },
	{ 0x2940979c, "seq_printf" },
	{ 0x8008e90d, "dput" },
	{ 0xd9b85ef6, "lockref_get" },
	{ 0x37e3280e, "deactivate_locked_super" },
	{ 0x781bde32, "touch_atime" },
	{ 0x9d33d4e1, "__percpu_down_read" },
	{ 0xb39e3346, "__lock_buffer" },
	{ 0x12a4e128, "__arch_copy_from_user" },
	{ 0x1105fd64, "folio_mapping" },
	{ 0xe4f71c3d, "generic_file_open" },
	{ 0x18888d00, "downgrade_write" },
	{ 0x1035c799, "__folio_lock" },
	{ 0x73582c5c, "filemap_dirty_folio" },
	{ 0xba8d6845, "pagecache_get_page" },
	{ 0xea5e0663, "blkdev_issue_flush" },
	{ 0x48a16d58, "is_bad_inode" },
	{ 0x29ed4a3e, "seq_puts" },
	{ 0xca9beaa4, "__xa_store" },
	{ 0xe47d5efa, "rcuwait_wake_up" },
	{ 0x31a6e48c, "block_write_begin" },
	{ 0xa65c6def, "alt_cb_patch_nops" },
	{ 0x9d0912ae, "block_is_partially_uptodate" },
	{ 0x41ed3709, "get_random_bytes" },
	{ 0xb1bc52e3, "filemap_splice_read" },
	{ 0xad73041f, "autoremove_wake_function" },
	{ 0xafc08054, "dotdot_name" },
	{ 0xe0f7f8a8, "kmalloc_trace" },
	{ 0x7c3a871d, "iget5_locked" },
	{ 0x60a13e90, "rcu_barrier" },
	{ 0x98cf60b3, "strlen" },
	{ 0x5e06bc5c, "refcount_dec_and_lock" },
	{ 0xd893bee4, "kmem_cache_alloc_lru" },
	{ 0x184bdb44, "filemap_fault" },
	{ 0xd6ee688f, "vmalloc" },
	{ 0x9149fbb3, "__set_page_dirty_nobuffers" },
	{ 0x95400435, "__mark_inode_dirty" },
	{ 0x1056cbfd, "generic_file_llseek" },
	{ 0xb5b54b34, "_raw_spin_unlock" },
	{ 0xe063ebdd, "make_bad_inode" },
	{ 0x7c7a08c9, "bio_alloc_bioset" },
	{ 0x7381287f, "trace_handle_return" },
	{ 0x53b954a2, "up_read" },
	{ 0x5745fade, "setup_bdev_super" },
	{ 0x6c9ef7bf, "sb_min_blocksize" },
	{ 0xf09b5d9a, "get_zeroed_page" },
	{ 0x931b19a4, "drop_nlink" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0x8f73577f, "kmalloc_caches" },
	{ 0xb9048973, "iget_failed" },
	{ 0xd518e8d7, "fs_bio_set" },
	{ 0x6adf862e, "kmem_cache_destroy" },
	{ 0x2d3385d3, "system_wq" },
	{ 0x9e049172, "kset_create_and_add" },
	{ 0x2f2c95c4, "flush_work" },
	{ 0x6bf528d5, "blkdev_issue_discard" },
	{ 0x83563c66, "kobject_put" },
	{ 0xbc314156, "nop_mnt_idmap" },
	{ 0x126bac03, "module_layout" },
};

MODULE_INFO(depends, "");


MODULE_INFO(srcversion, "4F5AD9F207FD907F21C1AB9");
