#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

MODULE_INFO(vermagic, VERMAGIC_STRING);

__visible struct module __this_module
__attribute__((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");

static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
	{ 0xd45bb1a0, __VMLINUX_SYMBOL_STR(module_layout) },
	{ 0x8eaca355, __VMLINUX_SYMBOL_STR(sock_no_mmap) },
	{ 0xd3ca6e06, __VMLINUX_SYMBOL_STR(sock_no_getsockopt) },
	{ 0x16d14ac5, __VMLINUX_SYMBOL_STR(sock_no_setsockopt) },
	{ 0x52072d4b, __VMLINUX_SYMBOL_STR(sock_no_shutdown) },
	{ 0xcf2d106c, __VMLINUX_SYMBOL_STR(sock_no_listen) },
	{ 0x38d0e90b, __VMLINUX_SYMBOL_STR(sock_no_ioctl) },
	{ 0x50649879, __VMLINUX_SYMBOL_STR(sock_no_getname) },
	{ 0x639d72e7, __VMLINUX_SYMBOL_STR(sock_no_accept) },
	{ 0xb5ce1691, __VMLINUX_SYMBOL_STR(sock_no_socketpair) },
	{ 0x922d8210, __VMLINUX_SYMBOL_STR(sock_no_connect) },
	{ 0x73b24579, __VMLINUX_SYMBOL_STR(sock_no_bind) },
	{ 0x1f0bc352, __VMLINUX_SYMBOL_STR(af_alg_release) },
	{ 0x8c0e7891, __VMLINUX_SYMBOL_STR(af_alg_unregister_type) },
	{ 0xb31e4cfe, __VMLINUX_SYMBOL_STR(af_alg_register_type) },
	{ 0x11badcb8, __VMLINUX_SYMBOL_STR(af_alg_wait_for_completion) },
	{ 0xe6f39703, __VMLINUX_SYMBOL_STR(iov_iter_advance) },
	{ 0x795c2e15, __VMLINUX_SYMBOL_STR(af_alg_link_sg) },
	{ 0x3f889631, __VMLINUX_SYMBOL_STR(af_alg_make_sg) },
	{ 0x63b515e8, __VMLINUX_SYMBOL_STR(__free_pages) },
	{ 0x254712c9, __VMLINUX_SYMBOL_STR(copy_from_iter) },
	{ 0x4272105d, __VMLINUX_SYMBOL_STR(alloc_pages_current) },
	{ 0x69acdf38, __VMLINUX_SYMBOL_STR(memcpy) },
	{ 0x3399eb26, __VMLINUX_SYMBOL_STR(af_alg_cmsg_send) },
	{ 0xafff4c63, __VMLINUX_SYMBOL_STR(sock_wake_async) },
	{ 0x2469810f, __VMLINUX_SYMBOL_STR(__rcu_read_unlock) },
	{ 0xb4557e67, __VMLINUX_SYMBOL_STR(__wake_up_sync_key) },
	{ 0x8d522714, __VMLINUX_SYMBOL_STR(__rcu_read_lock) },
	{ 0xe85b529d, __VMLINUX_SYMBOL_STR(crypto_alloc_aead) },
	{ 0xcfbc7d03, __VMLINUX_SYMBOL_STR(crypto_destroy_tfm) },
	{ 0x4078dffd, __VMLINUX_SYMBOL_STR(crypto_aead_setkey) },
	{ 0x79e6e72c, __VMLINUX_SYMBOL_STR(af_alg_complete) },
	{ 0x9e88526, __VMLINUX_SYMBOL_STR(__init_waitqueue_head) },
	{ 0xfb578fc5, __VMLINUX_SYMBOL_STR(memset) },
	{ 0xaa81c103, __VMLINUX_SYMBOL_STR(sock_kmalloc) },
	{ 0x16305289, __VMLINUX_SYMBOL_STR(warn_slowpath_null) },
	{ 0xbf1596d8, __VMLINUX_SYMBOL_STR(af_alg_release_parent) },
	{ 0xd0f7e51c, __VMLINUX_SYMBOL_STR(sock_kzfree_s) },
	{ 0x6643ba1b, __VMLINUX_SYMBOL_STR(crypto_aead_setauthsize) },
	{ 0xdb7305a1, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0xf08242c2, __VMLINUX_SYMBOL_STR(finish_wait) },
	{ 0xd62c833f, __VMLINUX_SYMBOL_STR(schedule_timeout) },
	{ 0x20bf25eb, __VMLINUX_SYMBOL_STR(release_sock) },
	{ 0x3bb5114a, __VMLINUX_SYMBOL_STR(prepare_to_wait) },
	{ 0x2dab901d, __VMLINUX_SYMBOL_STR(lock_sock_nested) },
	{ 0xc8b57c27, __VMLINUX_SYMBOL_STR(autoremove_wake_function) },
	{ 0x31323d19, __VMLINUX_SYMBOL_STR(current_task) },
	{ 0x4a5d7803, __VMLINUX_SYMBOL_STR(sock_kfree_s) },
	{ 0x3f2bc6fd, __VMLINUX_SYMBOL_STR(af_alg_free_sg) },
	{ 0xb1ea2929, __VMLINUX_SYMBOL_STR(__put_page) },
	{ 0xc897c382, __VMLINUX_SYMBOL_STR(sg_init_table) },
	{ 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
};

static const char __module_depends[]
__used
__attribute__((section(".modinfo"))) =
"depends=af_alg";

