#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"))) = {
	{ 0xfa11a9bd, __VMLINUX_SYMBOL_STR(module_layout) },
	{ 0xec52e698, __VMLINUX_SYMBOL_STR(netlink_kernel_release) },
	{ 0x36e089c6, __VMLINUX_SYMBOL_STR(__netlink_kernel_create) },
	{ 0xd44b27c7, __VMLINUX_SYMBOL_STR(init_net) },
	{ 0x62c9e1da, __VMLINUX_SYMBOL_STR(netlink_unicast) },
	{ 0xbcce6796, __VMLINUX_SYMBOL_STR(__alloc_skb) },
	{ 0x16305289, __VMLINUX_SYMBOL_STR(warn_slowpath_null) },
	{ 0xaf2eaab8, __VMLINUX_SYMBOL_STR(skb_trim) },
	{ 0x9166fada, __VMLINUX_SYMBOL_STR(strncpy) },
	{ 0x44dfcc84, __VMLINUX_SYMBOL_STR(__nlmsg_put) },
	{ 0x4f391d0e, __VMLINUX_SYMBOL_STR(nla_parse) },
	{ 0x47f7efa3, __VMLINUX_SYMBOL_STR(__netlink_dump_start) },
	{ 0xfb161627, __VMLINUX_SYMBOL_STR(crypto_alg_mod_lookup) },
	{ 0x5524e299, __VMLINUX_SYMBOL_STR(crypto_lookup_skcipher) },
	{ 0x6c1ea4f6, __VMLINUX_SYMBOL_STR(current_task) },
	{ 0x1199bda8, __VMLINUX_SYMBOL_STR(crypto_unregister_instance) },
	{ 0x3de9cae1, __VMLINUX_SYMBOL_STR(crypto_remove_final) },
	{ 0xb364b072, __VMLINUX_SYMBOL_STR(crypto_mod_put) },
	{ 0xe429f717, __VMLINUX_SYMBOL_STR(up_write) },
	{ 0xa9a4c65, __VMLINUX_SYMBOL_STR(crypto_remove_spawns) },
	{ 0xf8889d7d, __VMLINUX_SYMBOL_STR(down_write) },
	{ 0xa916b694, __VMLINUX_SYMBOL_STR(strnlen) },
	{ 0x83c2d42d, __VMLINUX_SYMBOL_STR(up_read) },
	{ 0xe186d692, __VMLINUX_SYMBOL_STR(crypto_mod_get) },
	{ 0xe2d5255a, __VMLINUX_SYMBOL_STR(strcmp) },
	{ 0x457594fa, __VMLINUX_SYMBOL_STR(crypto_alg_list) },
	{ 0x4ec9dc7c, __VMLINUX_SYMBOL_STR(down_read) },
	{ 0xadcf6232, __VMLINUX_SYMBOL_STR(crypto_alg_sem) },
	{ 0xdb7305a1, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0xd138423f, __VMLINUX_SYMBOL_STR(nla_put) },
	{ 0x5bd0748f, __VMLINUX_SYMBOL_STR(crypto_del_default_rng) },
	{ 0xc5ad675d, __VMLINUX_SYMBOL_STR(netlink_capable) },
	{ 0x2f1ffcd7, __VMLINUX_SYMBOL_STR(mutex_unlock) },
	{ 0x51d81a28, __VMLINUX_SYMBOL_STR(netlink_rcv_skb) },
	{ 0x72c1a273, __VMLINUX_SYMBOL_STR(mutex_lock) },
	{ 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
};

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

