#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") = {
	{ 0x50475a41, "af_alg_register_type" },
	{ 0x1da512b7, "sock_kmalloc" },
	{ 0xd0760fc0, "kfree_sensitive" },
	{ 0xb146c14c, "sock_kfree_s" },
	{ 0x9652c002, "af_alg_release_parent" },
	{ 0x128b7bee, "crypto_rng_reset" },
	{ 0x479f357f, "crypto_destroy_tfm" },
	{ 0x363ac8d8, "af_alg_unregister_type" },
	{ 0xdcb764ad, "memset" },
	{ 0xa7b885c4, "_copy_to_iter" },
	{ 0xf0fdf6cb, "__stack_chk_fail" },
	{ 0x8f73577f, "kmalloc_caches" },
	{ 0xe0f7f8a8, "kmalloc_trace" },
	{ 0x6db361d7, "crypto_alloc_rng" },
	{ 0x37a0cba, "kfree" },
	{ 0x7158262e, "af_alg_release" },
	{ 0x3f67a4df, "sock_no_bind" },
	{ 0x7bc54be1, "sock_no_connect" },
	{ 0x94e17c56, "sock_no_socketpair" },
	{ 0x681439f8, "sock_no_accept" },
	{ 0x3bb6850b, "sock_no_getname" },
	{ 0xa39fbfc4, "sock_no_ioctl" },
	{ 0xad284c75, "sock_no_listen" },
	{ 0x744259c9, "sock_no_shutdown" },
	{ 0x955056fe, "sock_no_sendmsg" },
	{ 0xcf3becf5, "sock_no_mmap" },
	{ 0x126bac03, "module_layout" },
};

MODULE_INFO(depends, "af_alg");


MODULE_INFO(srcversion, "40E02F6B478592AB5D4B581");
