#include <linux/module.h>
#define INCLUDE_VERMAGIC
#include <linux/build-salt.h>
#include <linux/elfnote-lto.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

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") = {
	{ 0x222dd63, "module_layout" },
	{ 0x4829a47e, "memcpy" },
	{ 0xc2c193d2, "__stack_chk_fail" },
	{ 0xc60d0620, "__num_online_cpus" },
	{ 0xa6f6226c, "kasan_flag_enabled" },
	{ 0xd14fef22, "cpu_hwcap_keys" },
	{ 0x14b89635, "arm64_const_caps_ready" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0xde7ece30, "__cpu_possible_mask" },
	{ 0x7c75e4a8, "param_ops_uint" },
	{ 0xb5a459dc, "unregister_blkdev" },
	{ 0x8e17b3ae, "idr_destroy" },
	{ 0x1d40b6f3, "idr_for_each" },
	{ 0x7cceaf92, "zs_pool_stats" },
	{ 0xe914e41e, "strcpy" },
	{ 0x98cf60b3, "strlen" },
	{ 0x222e7ce2, "sysfs_streq" },
	{ 0x5c3c7387, "kstrtoull" },
	{ 0x5da67adc, "zs_compact" },
	{ 0x4af6ddf0, "kstrtou16" },
	{ 0x6b50e951, "up_read" },
	{ 0x3355da1c, "down_read" },
	{ 0x3d8baf3b, "zs_huge_class_size" },
	{ 0xbcf1f0e6, "zs_create_pool" },
	{ 0x40a9b349, "vzalloc" },
	{ 0x27864d57, "memparse" },
	{ 0x4cf99ea5, "page_endio" },
	{ 0xdc9d508b, "disk_end_io_acct" },
	{ 0xfaf84ca3, "disk_start_io_acct" },
	{ 0x819bebd4, "mutex_is_locked" },
	{ 0xf86ce723, "bio_end_io_acct_remapped" },
	{ 0xcbe56bc2, "zs_get_total_pages" },
	{ 0xb29533ee, "zs_malloc" },
	{ 0xed8a2d95, "memset64" },
	{ 0x924c46f8, "zs_unmap_object" },
	{ 0xc341ae6d, "zs_map_object" },
	{ 0xf19fce59, "flush_dcache_page" },
	{ 0x16ac31c9, "bio_start_io_acct" },
	{ 0x1a124aa0, "bio_endio" },
	{ 0x5792f848, "strlcpy" },
	{ 0xe0377d9b, "device_add_disk" },
	{ 0x5b4aecf7, "blk_queue_max_write_zeroes_sectors" },
	{ 0x8b6dfdcd, "blk_queue_max_discard_sectors" },
	{ 0x3cac3e9d, "blk_queue_io_opt" },
	{ 0x9f3fea36, "blk_queue_io_min" },
	{ 0xa6d5b6dc, "blk_queue_logical_block_size" },
	{ 0xbea60fdd, "blk_queue_physical_block_size" },
	{ 0x6ebecff6, "blk_queue_flag_clear" },
	{ 0xcc56086d, "blk_queue_flag_set" },
	{ 0x4f19775a, "set_capacity" },
	{ 0x656e4a6e, "snprintf" },
	{ 0x8d65eb42, "__blk_alloc_disk" },
	{ 0xf5a94b83, "__init_rwsem" },
	{ 0xb8f11603, "idr_alloc" },
	{ 0xaa071bc3, "__cpuhp_remove_state" },
	{ 0x958df3ac, "zs_free" },
	{ 0x999e8297, "vfree" },
	{ 0xc69b7ee5, "zs_destroy_pool" },
	{ 0x3de09123, "cpumask_next" },
	{ 0x4b31b194, "set_capacity_and_notify" },
	{ 0x20d81059, "up_write" },
	{ 0x28ed2847, "down_write" },
	{ 0xdb409f3d, "blk_cleanup_disk" },
	{ 0xb54fe109, "del_gendisk" },
	{ 0x587da1a4, "fsync_bdev" },
	{ 0x7665a95b, "idr_remove" },
	{ 0x20978fb9, "idr_find" },
	{ 0x8c8569cb, "kstrtoint" },
	{ 0x80446745, "__cpuhp_setup_state" },
	{ 0xed55cabd, "mutex_unlock" },
	{ 0xd5977bfb, "mutex_lock" },
	{ 0xe182eaef, "class_unregister" },
	{ 0x720a27a7, "__register_blkdev" },
	{ 0x8e212945, "__class_register" },
	{ 0xea0fd5fe, "kmalloc_caches" },
	{ 0x280f9f14, "__per_cpu_offset" },
	{ 0xdf7a4c69, "__ubsan_handle_cfi_check_fail_abort" },
	{ 0xd298f619, "__cpuhp_state_add_instance" },
	{ 0x949f7342, "__alloc_percpu" },
	{ 0x5239aaef, "kmem_cache_alloc_trace" },
	{ 0xc60c809e, "__cpuhp_state_remove_instance" },
	{ 0xffaae3c1, "crypto_destroy_tfm" },
	{ 0x4302d0eb, "free_pages" },
	{ 0xce23f78d, "crypto_alloc_base" },
	{ 0x6a5cb5ee, "__get_free_pages" },
	{ 0x951a2773, "crypto_has_alg" },
	{ 0x37a0cba, "kfree" },
	{ 0xc9ec4e21, "free_percpu" },
	{ 0x92997ed8, "_printk" },
	{ 0x41b5f38e, "crypto_comp_decompress" },
	{ 0xa18110e0, "crypto_comp_compress" },
	{ 0x43b0c9c3, "preempt_schedule" },
	{ 0x96848186, "scnprintf" },
	{ 0xe2d5255a, "strcmp" },
};

MODULE_INFO(depends, "zsmalloc");


MODULE_INFO(scmversion, "gf957779e27df");
