#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(af_alg_register_type, "_gpl", "");
KSYMTAB_FUNC(af_alg_unregister_type, "_gpl", "");
KSYMTAB_FUNC(af_alg_release, "_gpl", "");
KSYMTAB_FUNC(af_alg_release_parent, "_gpl", "");
KSYMTAB_FUNC(af_alg_accept, "_gpl", "");
KSYMTAB_FUNC(af_alg_free_sg, "_gpl", "");
KSYMTAB_FUNC(af_alg_count_tsgl, "_gpl", "");
KSYMTAB_FUNC(af_alg_pull_tsgl, "_gpl", "");
KSYMTAB_FUNC(af_alg_wmem_wakeup, "_gpl", "");
KSYMTAB_FUNC(af_alg_wait_for_data, "_gpl", "");
KSYMTAB_FUNC(af_alg_sendmsg, "_gpl", "");
KSYMTAB_FUNC(af_alg_free_resources, "_gpl", "");
KSYMTAB_FUNC(af_alg_async_cb, "_gpl", "");
KSYMTAB_FUNC(af_alg_poll, "_gpl", "");
KSYMTAB_FUNC(af_alg_alloc_areq, "_gpl", "");
KSYMTAB_FUNC(af_alg_get_rsgl, "_gpl", "");

SYMBOL_CRC(af_alg_register_type, 0x50475a41, "_gpl");
SYMBOL_CRC(af_alg_unregister_type, 0x363ac8d8, "_gpl");
SYMBOL_CRC(af_alg_release, 0x7158262e, "_gpl");
SYMBOL_CRC(af_alg_release_parent, 0x9652c002, "_gpl");
SYMBOL_CRC(af_alg_accept, 0x7c617db0, "_gpl");
SYMBOL_CRC(af_alg_free_sg, 0x634264a9, "_gpl");
SYMBOL_CRC(af_alg_count_tsgl, 0xefc8939e, "_gpl");
SYMBOL_CRC(af_alg_pull_tsgl, 0x7f48a0e8, "_gpl");
SYMBOL_CRC(af_alg_wmem_wakeup, 0x846e0c51, "_gpl");
SYMBOL_CRC(af_alg_wait_for_data, 0x51b9afdc, "_gpl");
SYMBOL_CRC(af_alg_sendmsg, 0xe5bef966, "_gpl");
SYMBOL_CRC(af_alg_free_resources, 0xe006c437, "_gpl");
SYMBOL_CRC(af_alg_async_cb, 0x27e92408, "_gpl");
SYMBOL_CRC(af_alg_poll, 0xa375dbd4, "_gpl");
SYMBOL_CRC(af_alg_alloc_areq, 0xc65a4687, "_gpl");
SYMBOL_CRC(af_alg_get_rsgl, 0xf1008faa, "_gpl");

static const struct modversion_info ____versions[]
__used __section("__versions") = {
	{ 0x57bc19d2, "down_write" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x8f73577f, "kmalloc_caches" },
	{ 0xe0f7f8a8, "kmalloc_trace" },
	{ 0xce807a25, "up_write" },
	{ 0x37a0cba, "kfree" },
	{ 0xa72c8a7b, "sk_alloc" },
	{ 0xd367df6b, "sock_init_data" },
	{ 0xd26c3911, "unpin_user_page" },
	{ 0x7aa1756e, "kvfree" },
	{ 0x1da512b7, "sock_kmalloc" },
	{ 0x2cf0c910, "sg_init_table" },
	{ 0x751157a2, "extract_iter_to_sg" },
	{ 0xa65c6def, "alt_cb_patch_nops" },
	{ 0xb146c14c, "sock_kfree_s" },
	{ 0xfbe215e4, "sg_next" },
	{ 0xb7cd1bcd, "__folio_put" },
	{ 0x90f9086e, "proto_register" },
	{ 0x823322d8, "sock_register" },
	{ 0xefe76beb, "proto_unregister" },
	{ 0x668b19a1, "down_read" },
	{ 0x53b954a2, "up_read" },
	{ 0x917e0f94, "try_module_get" },
	{ 0x63b648d9, "lock_sock_nested" },
	{ 0x75c29b80, "release_sock" },
	{ 0x54cf94c8, "module_put" },
	{ 0xa24f23d8, "__request_module" },
	{ 0x62737e1d, "sock_unregister" },
	{ 0xad28b70b, "sk_free" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0xda10ec3, "security_sock_graft" },
	{ 0xe06141e9, "security_sk_clone" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0xba220db7, "__wake_up_sync_key" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0xdc1204d2, "sock_wake_async" },
	{ 0x12a4e128, "__arch_copy_from_user" },
	{ 0xdcb764ad, "memset" },
	{ 0x3573a30, "sock_kzfree_s" },
	{ 0x4829a47e, "memcpy" },
	{ 0x1dc6c93b, "lookup_user_key" },
	{ 0xde31500c, "key_put" },
	{ 0xf0fdf6cb, "__stack_chk_fail" },
	{ 0xd0654aba, "woken_wake_function" },
	{ 0x4afb2238, "add_wait_queue" },
	{ 0x37110088, "remove_wait_queue" },
	{ 0xb443b378, "_copy_from_iter" },
	{ 0x6608d59f, "alloc_pages" },
	{ 0xb308c97d, "wait_woken" },
	{ 0x8f2b722e, "iov_iter_revert" },
	{ 0x18178490, "__free_pages" },
	{ 0x122c3a7e, "_printk" },
	{ 0x7bc54be1, "sock_no_connect" },
	{ 0x94e17c56, "sock_no_socketpair" },
	{ 0x3bb6850b, "sock_no_getname" },
	{ 0xa39fbfc4, "sock_no_ioctl" },
	{ 0xad284c75, "sock_no_listen" },
	{ 0x744259c9, "sock_no_shutdown" },
	{ 0x955056fe, "sock_no_sendmsg" },
	{ 0xc1f7f137, "sock_no_recvmsg" },
	{ 0xcf3becf5, "sock_no_mmap" },
	{ 0x126bac03, "module_layout" },
};

MODULE_INFO(depends, "");


MODULE_INFO(srcversion, "CBBE1DB40D3D6641CEA3F01");
