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

MODULE_INFO(vermagic, VERMAGIC_STRING);
MODULE_INFO(name, KBUILD_MODNAME);

__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");

#ifdef CONFIG_RETPOLINE
MODULE_INFO(retpoline, "Y");
#endif

static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
	{ 0xad18a916, __VMLINUX_SYMBOL_STR(module_layout) },
	{ 0x846b5b5d, __VMLINUX_SYMBOL_STR(release_sock) },
	{ 0x9252cc83, __VMLINUX_SYMBOL_STR(dev_load) },
	{ 0x46bbc4ff, __VMLINUX_SYMBOL_STR(sock_init_data) },
	{ 0x672edad8, __VMLINUX_SYMBOL_STR(pv_lock_ops) },
	{ 0x34695621, __VMLINUX_SYMBOL_STR(dev_getbyhwaddr_rcu) },
	{ 0xc7a4fbed, __VMLINUX_SYMBOL_STR(rtnl_lock) },
	{ 0xfc18b0b8, __VMLINUX_SYMBOL_STR(_raw_read_lock) },
	{ 0x658cc686, __VMLINUX_SYMBOL_STR(dst_release) },
	{ 0xa9e08275, __VMLINUX_SYMBOL_STR(_raw_spin_lock_bh) },
	{ 0x18ba861d, __VMLINUX_SYMBOL_STR(dev_get_by_name) },
	{ 0x45c12d60, __VMLINUX_SYMBOL_STR(skb_clone) },
	{ 0xaae9ffd5, __VMLINUX_SYMBOL_STR(sock_no_getname) },
	{ 0x4e536271, __VMLINUX_SYMBOL_STR(__dynamic_pr_debug) },
	{ 0x5d8fa0dc, __VMLINUX_SYMBOL_STR(sock_queue_rcv_skb) },
	{ 0x6729d3df, __VMLINUX_SYMBOL_STR(__get_user_4) },
	{ 0x962cc6e3, __VMLINUX_SYMBOL_STR(skb_recv_datagram) },
	{ 0x1ca6c122, __VMLINUX_SYMBOL_STR(ex_handler_refcount) },
	{ 0xe5b745fb, __VMLINUX_SYMBOL_STR(sk_common_release) },
	{ 0x5e6bba78, __VMLINUX_SYMBOL_STR(compat_sock_common_setsockopt) },
	{ 0x2852dcc1, __VMLINUX_SYMBOL_STR(sock_common_recvmsg) },
	{ 0x6dc7b496, __VMLINUX_SYMBOL_STR(sock_no_sendpage) },
	{ 0xebb9cf0f, __VMLINUX_SYMBOL_STR(sock_get_timestamp) },
	{ 0xb277f3fc, __VMLINUX_SYMBOL_STR(sock_no_mmap) },
	{ 0xb44ad4b3, __VMLINUX_SYMBOL_STR(_copy_to_user) },
	{ 0xeb798b8, __VMLINUX_SYMBOL_STR(compat_sock_common_getsockopt) },
	{ 0x26981b60, __VMLINUX_SYMBOL_STR(ieee802154_hdr_pull) },
	{ 0x221e3f26, __VMLINUX_SYMBOL_STR(skb_queue_purge) },
	{ 0xe6d884b1, __VMLINUX_SYMBOL_STR(sock_no_socketpair) },
	{ 0xd39d322b, __VMLINUX_SYMBOL_STR(sk_alloc) },
	{ 0xcd98257f, __VMLINUX_SYMBOL_STR(skb_copy_datagram_iter) },
	{ 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) },
	{ 0x1f443fd2, __VMLINUX_SYMBOL_STR(sock_no_bind) },
	{ 0x9e260aa6, __VMLINUX_SYMBOL_STR(lock_sock_nested) },
	{ 0x6d270780, __VMLINUX_SYMBOL_STR(ns_capable) },
	{ 0x9a2e631b, __VMLINUX_SYMBOL_STR(sock_prot_inuse_add) },
	{ 0x27af4a92, __VMLINUX_SYMBOL_STR(sock_no_listen) },
	{ 0x28416fb7, __VMLINUX_SYMBOL_STR(skb_push) },
	{ 0xc8e8addb, __VMLINUX_SYMBOL_STR(sock_no_accept) },
	{ 0xbebe048b, __VMLINUX_SYMBOL_STR(dev_get_by_index) },
	{ 0x7d17f38c, __VMLINUX_SYMBOL_STR(dev_remove_pack) },
	{ 0x77d2fedb, __VMLINUX_SYMBOL_STR(init_net) },
	{ 0x913f5b5d, __VMLINUX_SYMBOL_STR(sock_no_shutdown) },
	{ 0x9afe02e8, __VMLINUX_SYMBOL_STR(__sock_recv_ts_and_drops) },
	{ 0xc6cbbc89, __VMLINUX_SYMBOL_STR(capable) },
	{ 0x77448ecd, __VMLINUX_SYMBOL_STR(proto_register) },
	{ 0xb601be4c, __VMLINUX_SYMBOL_STR(__x86_indirect_thunk_rdx) },
	{ 0xb2fd5ceb, __VMLINUX_SYMBOL_STR(__put_user_4) },
	{ 0xe201c4e4, __VMLINUX_SYMBOL_STR(_raw_spin_unlock_bh) },
	{ 0x750e8e4b, __VMLINUX_SYMBOL_STR(sock_get_timestampns) },
	{ 0xdb7305a1, __VMLINUX_SYMBOL_STR(__stack_chk_fail) },
	{ 0x4acb97d7, __VMLINUX_SYMBOL_STR(datagram_poll) },
	{ 0x764dd012, __VMLINUX_SYMBOL_STR(sock_register) },
	{ 0xa564ccf0, __VMLINUX_SYMBOL_STR(dev_getfirstbyhwtype) },
	{ 0x4d3c29f1, __VMLINUX_SYMBOL_STR(kfree_skb) },
	{ 0xe88b19d7, __VMLINUX_SYMBOL_STR(proto_unregister) },
	{ 0x5a6aedb4, __VMLINUX_SYMBOL_STR(_copy_from_iter_full) },
	{ 0x2ea2c95c, __VMLINUX_SYMBOL_STR(__x86_indirect_thunk_rax) },
	{ 0xf4ae1858, __VMLINUX_SYMBOL_STR(sock_alloc_send_skb) },
	{ 0xbdfb6dbb, __VMLINUX_SYMBOL_STR(__fentry__) },
	{ 0x56321ae2, __VMLINUX_SYMBOL_STR(_raw_spin_lock) },
	{ 0xac08c04a, __VMLINUX_SYMBOL_STR(sock_common_setsockopt) },
	{ 0x993abca1, __VMLINUX_SYMBOL_STR(_raw_write_unlock_bh) },
	{ 0x62737e1d, __VMLINUX_SYMBOL_STR(sock_unregister) },
	{ 0x12e79f93, __VMLINUX_SYMBOL_STR(sock_common_getsockopt) },
	{ 0x95adad59, __VMLINUX_SYMBOL_STR(_raw_write_lock_bh) },
	{ 0x25fb5c42, __VMLINUX_SYMBOL_STR(dev_add_pack) },
	{ 0xbb0abd8a, __VMLINUX_SYMBOL_STR(consume_skb) },
	{ 0x35dd179, __VMLINUX_SYMBOL_STR(dev_queue_xmit) },
	{ 0x4fa921bc, __VMLINUX_SYMBOL_STR(skb_put) },
	{ 0x362ef408, __VMLINUX_SYMBOL_STR(_copy_from_user) },
	{ 0x6e720ff2, __VMLINUX_SYMBOL_STR(rtnl_unlock) },
	{ 0x7b66a891, __VMLINUX_SYMBOL_STR(skb_free_datagram) },
};

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

