#include #define INCLUDE_VERMAGIC #include #include #include #include #include #ifdef CONFIG_UNWINDER_ORC #include 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_DATA(md_cluster_ops, "", ""); KSYMTAB_FUNC(md_new_event, "_gpl", ""); KSYMTAB_FUNC(md_handle_request, "", ""); KSYMTAB_FUNC(mddev_suspend, "_gpl", ""); KSYMTAB_FUNC(mddev_resume, "_gpl", ""); KSYMTAB_FUNC(md_flush_request, "", ""); KSYMTAB_FUNC(mddev_init, "_gpl", ""); KSYMTAB_FUNC(mddev_unlock, "_gpl", ""); KSYMTAB_FUNC(md_find_rdev_nr_rcu, "_gpl", ""); KSYMTAB_FUNC(md_find_rdev_rcu, "_gpl", ""); KSYMTAB_FUNC(md_rdev_clear, "_gpl", ""); KSYMTAB_FUNC(sync_page_io, "_gpl", ""); KSYMTAB_FUNC(md_check_no_bitmap, "", ""); KSYMTAB_FUNC(md_integrity_register, "", ""); KSYMTAB_FUNC(md_integrity_add_rdev, "", ""); KSYMTAB_FUNC(md_update_sb, "", ""); KSYMTAB_FUNC(md_rdev_init, "_gpl", ""); KSYMTAB_FUNC(mddev_init_writes_pending, "_gpl", ""); KSYMTAB_FUNC(md_run, "_gpl", ""); KSYMTAB_FUNC(md_start, "_gpl", ""); KSYMTAB_FUNC(md_stop_writes, "_gpl", ""); KSYMTAB_FUNC(md_stop, "_gpl", ""); KSYMTAB_FUNC(md_set_array_sectors, "", ""); KSYMTAB_FUNC(md_wakeup_thread, "", ""); KSYMTAB_FUNC(md_register_thread, "", ""); KSYMTAB_FUNC(md_unregister_thread, "", ""); KSYMTAB_FUNC(md_error, "", ""); KSYMTAB_FUNC(register_md_personality, "", ""); KSYMTAB_FUNC(unregister_md_personality, "", ""); KSYMTAB_FUNC(register_md_cluster_operations, "", ""); KSYMTAB_FUNC(unregister_md_cluster_operations, "", ""); KSYMTAB_FUNC(md_done_sync, "", ""); KSYMTAB_FUNC(md_write_start, "", ""); KSYMTAB_FUNC(md_write_inc, "", ""); KSYMTAB_FUNC(md_write_end, "", ""); KSYMTAB_FUNC(md_submit_discard_bio, "_gpl", ""); KSYMTAB_FUNC(md_account_bio, "_gpl", ""); KSYMTAB_FUNC(md_allow_write, "_gpl", ""); KSYMTAB_FUNC(md_do_sync, "_gpl", ""); KSYMTAB_FUNC(md_check_recovery, "", ""); KSYMTAB_FUNC(md_reap_sync_thread, "", ""); KSYMTAB_FUNC(md_wait_for_blocked_rdev, "", ""); KSYMTAB_FUNC(md_finish_reshape, "", ""); KSYMTAB_FUNC(rdev_set_badblocks, "_gpl", ""); KSYMTAB_FUNC(rdev_clear_badblocks, "_gpl", ""); KSYMTAB_FUNC(md_reload_sb, "", ""); KSYMTAB_FUNC(md_bitmap_update_sb, "", ""); KSYMTAB_FUNC(md_bitmap_unplug, "", ""); KSYMTAB_FUNC(md_bitmap_unplug_async, "", ""); KSYMTAB_FUNC(md_bitmap_startwrite, "", ""); KSYMTAB_FUNC(md_bitmap_endwrite, "", ""); KSYMTAB_FUNC(md_bitmap_start_sync, "", ""); KSYMTAB_FUNC(md_bitmap_end_sync, "", ""); KSYMTAB_FUNC(md_bitmap_close_sync, "", ""); KSYMTAB_FUNC(md_bitmap_cond_end_sync, "", ""); KSYMTAB_FUNC(md_bitmap_sync_with_cluster, "", ""); KSYMTAB_FUNC(md_bitmap_free, "", ""); KSYMTAB_FUNC(md_bitmap_load, "_gpl", ""); KSYMTAB_FUNC(get_bitmap_from_slot, "", ""); KSYMTAB_FUNC(md_bitmap_copy_from_slot, "_gpl", ""); KSYMTAB_FUNC(md_bitmap_resize, "_gpl", ""); SYMBOL_CRC(md_cluster_ops, 0x35ea1d12, ""); SYMBOL_CRC(md_new_event, 0xe6e6b684, "_gpl"); SYMBOL_CRC(md_handle_request, 0x145772a3, ""); SYMBOL_CRC(mddev_suspend, 0x9cafd1ff, "_gpl"); SYMBOL_CRC(mddev_resume, 0xa85ac25e, "_gpl"); SYMBOL_CRC(md_flush_request, 0x673bc6c8, ""); SYMBOL_CRC(mddev_init, 0x69bcbcc2, "_gpl"); SYMBOL_CRC(mddev_unlock, 0x5ec8d37c, "_gpl"); SYMBOL_CRC(md_find_rdev_nr_rcu, 0xc98dd85d, "_gpl"); SYMBOL_CRC(md_find_rdev_rcu, 0x5a19eca8, "_gpl"); SYMBOL_CRC(md_rdev_clear, 0xb321e12a, "_gpl"); SYMBOL_CRC(sync_page_io, 0x938ee226, "_gpl"); SYMBOL_CRC(md_check_no_bitmap, 0x3fe83d81, ""); SYMBOL_CRC(md_integrity_register, 0x9a24c07b, ""); SYMBOL_CRC(md_integrity_add_rdev, 0x6ba87ee5, ""); SYMBOL_CRC(md_update_sb, 0x14b80c8b, ""); SYMBOL_CRC(md_rdev_init, 0xf5b4acfc, "_gpl"); SYMBOL_CRC(mddev_init_writes_pending, 0xfe6d5c19, "_gpl"); SYMBOL_CRC(md_run, 0x6fe560f2, "_gpl"); SYMBOL_CRC(md_start, 0x4bfec999, "_gpl"); SYMBOL_CRC(md_stop_writes, 0xd164ef38, "_gpl"); SYMBOL_CRC(md_stop, 0xa7f1bb19, "_gpl"); SYMBOL_CRC(md_set_array_sectors, 0x817a9a97, ""); SYMBOL_CRC(md_wakeup_thread, 0x646b11d3, ""); SYMBOL_CRC(md_register_thread, 0xb819a97e, ""); SYMBOL_CRC(md_unregister_thread, 0x00385026, ""); SYMBOL_CRC(md_error, 0x760f8200, ""); SYMBOL_CRC(register_md_personality, 0x6a630c13, ""); SYMBOL_CRC(unregister_md_personality, 0x61765ad5, ""); SYMBOL_CRC(register_md_cluster_operations, 0xe0efa99e, ""); SYMBOL_CRC(unregister_md_cluster_operations, 0x15bafe29, ""); SYMBOL_CRC(md_done_sync, 0x14b3744f, ""); SYMBOL_CRC(md_write_start, 0xe33f549f, ""); SYMBOL_CRC(md_write_inc, 0x9bbe6a6c, ""); SYMBOL_CRC(md_write_end, 0x98b138fe, ""); SYMBOL_CRC(md_submit_discard_bio, 0x1d9952fb, "_gpl"); SYMBOL_CRC(md_account_bio, 0xa64ccd33, "_gpl"); SYMBOL_CRC(md_allow_write, 0x02ac91de, "_gpl"); SYMBOL_CRC(md_do_sync, 0x22e4703b, "_gpl"); SYMBOL_CRC(md_check_recovery, 0xbf193f7d, ""); SYMBOL_CRC(md_reap_sync_thread, 0x80eee793, ""); SYMBOL_CRC(md_wait_for_blocked_rdev, 0xd82fd877, ""); SYMBOL_CRC(md_finish_reshape, 0xdf7b4c6e, ""); SYMBOL_CRC(rdev_set_badblocks, 0x5b70eabe, "_gpl"); SYMBOL_CRC(rdev_clear_badblocks, 0xec65d1cd, "_gpl"); SYMBOL_CRC(md_reload_sb, 0xce9fe169, ""); SYMBOL_CRC(md_bitmap_update_sb, 0xa2a66606, ""); SYMBOL_CRC(md_bitmap_unplug, 0x6cffde04, ""); SYMBOL_CRC(md_bitmap_unplug_async, 0xbe85a932, ""); SYMBOL_CRC(md_bitmap_startwrite, 0x702d7c2b, ""); SYMBOL_CRC(md_bitmap_endwrite, 0x3602fbe6, ""); SYMBOL_CRC(md_bitmap_start_sync, 0x9223b80e, ""); SYMBOL_CRC(md_bitmap_end_sync, 0x3ff3862c, ""); SYMBOL_CRC(md_bitmap_close_sync, 0x7afb7f13, ""); SYMBOL_CRC(md_bitmap_cond_end_sync, 0x35f65665, ""); SYMBOL_CRC(md_bitmap_sync_with_cluster, 0x242a16a4, ""); SYMBOL_CRC(md_bitmap_free, 0x9e40f341, ""); SYMBOL_CRC(md_bitmap_load, 0x69b541d8, "_gpl"); SYMBOL_CRC(get_bitmap_from_slot, 0x898a3b43, ""); SYMBOL_CRC(md_bitmap_copy_from_slot, 0x358809a8, "_gpl"); SYMBOL_CRC(md_bitmap_resize, 0x6f2b701c, "_gpl"); static const struct modversion_info ____versions[] __used __section("__versions") = { { 0xfbc95cad, "set_capacity_and_notify" }, { 0x1538e65f, "set_disk_ro" }, { 0xdfeb0f6e, "__blk_alloc_disk" }, { 0x52a3bdf0, "blk_integrity_register" }, { 0x95d1a860, "try_module_get" }, { 0x73fa4b16, "alloc_page_buffers" }, { 0xc91fdf58, "percpu_ref_is_zero" }, { 0x7696f8c7, "__list_add_valid_or_report" }, { 0xa32bc677, "__bio_add_page" }, { 0x8c1020ed, "blk_start_plug" }, { 0x49cd25ed, "alloc_workqueue" }, { 0x8d522714, "__rcu_read_lock" }, { 0x9f32e0da, "proc_create" }, { 0xa42982c0, "bio_split_to_limits" }, { 0x5a9f1d63, "memmove" }, { 0x982a8376, "seq_release" }, { 0x1bf860d7, "device_add_disk" }, { 0x656e4a6e, "snprintf" }, { 0xa6257a2f, "complete" }, { 0xc5b6f236, "queue_work_on" }, { 0x81a7f541, "percpu_ref_init" }, { 0x87c669cb, "badblocks_set" }, { 0x92540fbf, "finish_wait" }, { 0x54d4976, "fget" }, { 0xdc0a492b, "sysfs_unbreak_active_protection" }, { 0xa7cbd3d, "invalidate_mapping_pages" }, { 0xa9e3a33, "kobject_init" }, { 0xb71589f0, "skip_spaces" }, { 0xd5fd90f1, "prepare_to_wait" }, { 0x6df1aaf1, "kernel_sigaction" }, { 0x4829a47e, "memcpy" }, { 0x3b6c41ea, "kstrtouint" }, { 0x37a0cba, "kfree" }, { 0x898145bc, "badblocks_exit" }, { 0xa344f267, "__traceiter_block_bio_remap" }, { 0x35b1afea, "seq_lseek" }, { 0xf95322f4, "kthread_parkme" }, { 0xe0bf5abe, "blk_queue_write_cache" }, { 0xd35a6d31, "mempool_kmalloc" }, { 0xc4db3dae, "ack_all_badblocks" }, { 0x8c26d495, "prepare_to_wait_event" }, { 0xb3f7646e, "kthread_should_stop" }, { 0x82ee90dc, "timer_delete_sync" }, { 0xe2964344, "__wake_up" }, { 0x34db050b, "_raw_spin_lock_irqsave" }, { 0xc5844fb8, "__per_cpu_offset" }, { 0xba8fbd64, "_raw_spin_lock" }, { 0x1ed4d2eb, "percpu_ref_kill_and_confirm" }, { 0xb73f2d8f, "kernfs_notify" }, { 0x4737de8a, "submit_bh" }, { 0x79defbe1, "kthread_should_park" }, { 0xcbd4898c, "fortify_panic" }, { 0x4f814532, "bio_end_io_acct_remapped" }, { 0x2e02864, "wake_up_process" }, { 0x6a037cf1, "mempool_kfree" }, { 0xcb32e903, "bio_clone_blkg_association" }, { 0x69ab06d6, "bioset_integrity_create" }, { 0x122c3a7e, "_printk" }, { 0x8427cc7b, "_raw_spin_lock_irq" }, { 0x1953c958, "mempool_create" }, { 0x44cdbc24, "put_disk" }, { 0x3a24fb2f, "percpu_ref_resurrect" }, { 0x1d24c881, "___ratelimit" }, { 0x85d12b9b, "badblocks_init" }, { 0x8ddd8aad, "schedule_timeout" }, { 0x1000e51, "schedule" }, { 0x6cbbfc54, "__arch_copy_to_user" }, { 0xc54e1706, "unregister_sysctl_table" }, { 0xb2aeaa6e, "badblocks_show" }, { 0x3517383e, "register_reboot_notifier" }, { 0x8c382d74, "sync_blockdev" }, { 0xc40ce513, "free_buffer_head" }, { 0xa916b694, "strnlen" }, { 0xbc28adfc, "blk_queue_flag_set" }, { 0x8a5b7d5b, "blkdev_put" }, { 0xb73845c9, "blk_finish_plug" }, { 0xc6cbbc89, "capable" }, { 0x95a4002f, "submit_bio" }, { 0x18662492, "blk_queue_flag_clear" }, { 0xcd1f47a2, "module_put" }, { 0x9c8c6b86, "bio_start_io_acct" }, { 0x86b959ae, "sysfs_create_link" }, { 0x599fb41c, "kvmalloc_node" }, { 0x2688cac1, "bioset_exit" }, { 0xb5a459dc, "unregister_blkdev" }, { 0xac1a55be, "unregister_reboot_notifier" }, { 0x52064e05, "flush_signals" }, { 0x37bf7be3, "percpu_ref_exit" }, { 0x2289a187, "bio_put" }, { 0x9008ce06, "bio_endio" }, { 0xfe487975, "init_wait_entry" }, { 0x86735d8a, "fput" }, { 0x55cd9a4a, "kobject_add" }, { 0xf70e4a4d, "preempt_schedule_notrace" }, { 0x43b0c9c3, "preempt_schedule" }, { 0x6091797f, "synchronize_rcu" }, { 0x8f5dd148, "sysfs_remove_link" }, { 0x91d03013, "blkdev_get_by_dev" }, { 0x7283161b, "percpu_ref_switch_to_percpu" }, { 0x2469810f, "__rcu_read_unlock" }, { 0xc38c83b8, "mod_timer" }, { 0x75ab91f0, "submit_bio_noacct" }, { 0x79a1fe83, "blk_integrity_compare" }, { 0x8c03d20c, "destroy_workqueue" }, { 0x4dfa8d4b, "mutex_lock" }, { 0x104d519d, "blk_sync_queue" }, { 0x76f06321, "seq_file_path" }, { 0x74eefeeb, "kernfs_find_and_get_ns" }, { 0x5a921311, "strncmp" }, { 0x4b750f53, "_raw_spin_unlock_irq" }, { 0x9166fada, "strncpy" }, { 0x42ba43dd, "bio_chain" }, { 0x1af267f8, "int_pow" }, { 0x6b69ca0e, "__blk_trace_note_message" }, { 0x950eb34e, "__list_del_entry_valid_or_report" }, { 0x2b3c2bcf, "del_gendisk" }, { 0x7bcf5f59, "__cpu_online_mask" }, { 0x449ad0a7, "memcmp" }, { 0x159575be, "sysfs_create_group" }, { 0x6e9b1723, "kthread_stop" }, { 0xcefb0c9f, "__mutex_init" }, { 0x89940875, "mutex_lock_interruptible" }, { 0x37befc70, "jiffies_to_msecs" }, { 0xd35cce70, "_raw_spin_unlock_irqrestore" }, { 0xdba20e12, "blk_set_stacking_limits" }, { 0x11089ac7, "_ctype" }, { 0x124bad4d, "kstrtobool" }, { 0x47a10873, "bd_unlink_disk_holder" }, { 0xed81bdcb, "__cpu_possible_mask" }, { 0x14eeca32, "bio_init" }, { 0x21f93669, "register_sysctl_sz" }, { 0xdcb764ad, "memset" }, { 0xd3d426c9, "bio_alloc_clone" }, { 0x5c3c7387, "kstrtoull" }, { 0x25974000, "wait_for_completion" }, { 0x9166fc03, "__flush_workqueue" }, { 0xd9a5ea54, "__init_waitqueue_head" }, { 0xcf4fdd4d, "_atomic_dec_and_lock" }, { 0x4e613d13, "invalidate_bdev" }, { 0xe2d5255a, "strcmp" }, { 0xbb9ed3bf, "mutex_trylock" }, { 0x15ba50a6, "jiffies" }, { 0x459f2852, "kthread_create_on_node" }, { 0xb343023e, "sysfs_remove_group" }, { 0x199cc7a6, "seq_read" }, { 0x953e1b9e, "ktime_get_real_seconds" }, { 0x3c3ff9fd, "sprintf" }, { 0xdd64e639, "strscpy" }, { 0x7a2af7b4, "cpu_number" }, { 0xa7e078fe, "kobject_del" }, { 0x6a50d630, "vfs_fsync" }, { 0x3213f038, "mutex_unlock" }, { 0x720a27a7, "__register_blkdev" }, { 0xc6f46339, "init_timer_key" }, { 0x19858e93, "param_ops_bool" }, { 0x5dcd1d94, "bioset_init" }, { 0x17b7c8c5, "file_path" }, { 0x186cedf, "kernfs_put" }, { 0xbf56f25c, "alloc_pages" }, { 0x820a2fed, "sysfs_break_active_protection" }, { 0x9034a696, "mempool_destroy" }, { 0x7c2db476, "__folio_put" }, { 0x2cf56265, "__dynamic_pr_debug" }, { 0x9943a361, "remove_proc_entry" }, { 0x2bb7c7f3, "disk_check_media_change" }, { 0x56470118, "__warn_printk" }, { 0x7d2f15d3, "seq_printf" }, { 0x20000329, "simple_strtoul" }, { 0x12a4e128, "__arch_copy_from_user" }, { 0x9f4e67f, "kobject_uevent" }, { 0xe00db6dc, "__tracepoint_block_bio_remap" }, { 0xb4dc3a26, "bd_link_disk_holder" }, { 0xf94536c2, "proc_dointvec" }, { 0xf782fb07, "percpu_ref_switch_to_atomic_sync" }, { 0x41ed3709, "get_random_bytes" }, { 0xad73041f, "autoremove_wake_function" }, { 0xec4db37e, "seq_open" }, { 0x29977925, "kmalloc_trace" }, { 0x3854774b, "kstrtoll" }, { 0xfea6ec5a, "badblocks_clear" }, { 0x93d22320, "bmap" }, { 0x98cf60b3, "strlen" }, { 0xe64db987, "param_ops_int" }, { 0x7aa1756e, "kvfree" }, { 0x2a79bd3c, "badblocks_store" }, { 0xb5b54b34, "_raw_spin_unlock" }, { 0x312af8a9, "bio_alloc_bioset" }, { 0x84502a47, "blk_status_to_errno" }, { 0x7410aba2, "strreplace" }, { 0xf2b506af, "submit_bio_wait" }, { 0xf9a482f9, "msleep" }, { 0xc4f0da12, "ktime_get_with_offset" }, { 0xeb233a45, "__kmalloc" }, { 0xe61a6d75, "kmalloc_caches" }, { 0x4e97c528, "__blkdev_issue_discard" }, { 0xa24f23d8, "__request_module" }, { 0x54427aaa, "kobject_put" }, { 0x17608925, "module_layout" }, }; MODULE_INFO(depends, "");