#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") = {
	{ 0x122c3a7e, "_printk" },
	{ 0x40510ef9, "register_pernet_subsys" },
	{ 0xd2da1048, "register_netdevice_notifier" },
	{ 0x4cb98723, "unregister_pernet_subsys" },
	{ 0x841e78d7, "single_open" },
	{ 0x55430c2a, "seq_puts" },
	{ 0x98cf60b3, "strlen" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0x5a921311, "strncmp" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0x2cf56265, "__dynamic_pr_debug" },
	{ 0x7d2f15d3, "seq_printf" },
	{ 0x9d0d6206, "unregister_netdevice_notifier" },
	{ 0x4dfa8d4b, "mutex_lock" },
	{ 0x3213f038, "mutex_unlock" },
	{ 0x54496b4, "schedule_timeout_interruptible" },
	{ 0xdfc26c8c, "proc_remove" },
	{ 0xc5eeca1a, "proc_create_data" },
	{ 0xcc5005fe, "msleep_interruptible" },
	{ 0xcd1f47a2, "module_put" },
	{ 0x4b9058ef, "__xfrm_state_destroy" },
	{ 0x296695f, "refcount_warn_saturate" },
	{ 0x37a0cba, "kfree" },
	{ 0x950eb34e, "__list_del_entry_valid_or_report" },
	{ 0x6e9b1723, "kthread_stop" },
	{ 0xe80b9358, "__put_task_struct" },
	{ 0x9943a361, "remove_proc_entry" },
	{ 0xa3d1d07e, "kfree_skb_reason" },
	{ 0xb43f9365, "ktime_get" },
	{ 0x3c3ff9fd, "sprintf" },
	{ 0xa2b9df25, "proc_mkdir" },
	{ 0x9f32e0da, "proc_create" },
	{ 0x7bcf5f59, "__cpu_online_mask" },
	{ 0xc5844fb8, "__per_cpu_offset" },
	{ 0x618911fc, "numa_node" },
	{ 0xe61a6d75, "kmalloc_caches" },
	{ 0x288d0a5b, "kmalloc_node_trace" },
	{ 0xcefb0c9f, "__mutex_init" },
	{ 0x7696f8c7, "__list_add_valid_or_report" },
	{ 0x608741b5, "__init_swait_queue_head" },
	{ 0x459f2852, "kthread_create_on_node" },
	{ 0x6512632c, "kthread_bind" },
	{ 0x2e02864, "wake_up_process" },
	{ 0x25974000, "wait_for_completion" },
	{ 0xab6d5b3b, "hex_to_bin" },
	{ 0x12a4e128, "__arch_copy_from_user" },
	{ 0xdcb764ad, "memset" },
	{ 0xc6cbbc89, "capable" },
	{ 0x88db9f48, "__check_object_size" },
	{ 0x95d1a860, "try_module_get" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x41482d8b, "strndup_user" },
	{ 0x7682ba4e, "__copy_overflow" },
	{ 0x609bcd98, "in6_pton" },
	{ 0x656e4a6e, "snprintf" },
	{ 0xa916b694, "strnlen" },
	{ 0x4829a47e, "memcpy" },
	{ 0x1b6314fd, "in_aton" },
	{ 0x652032cb, "mac_pton" },
	{ 0x31671877, "node_states" },
	{ 0x7c2db476, "__folio_put" },
	{ 0xcbd4898c, "fortify_panic" },
	{ 0xbeea74eb, "__alloc_skb" },
	{ 0x2a79ee1b, "__netdev_alloc_skb" },
	{ 0xf70e4a4d, "preempt_schedule_notrace" },
	{ 0x999e8297, "vfree" },
	{ 0x44c10a52, "kvfree_call_rcu" },
	{ 0xe9ff6e6c, "skb_put" },
	{ 0xa27b6362, "__alloc_pages" },
	{ 0x9ec6ca96, "ktime_get_real_ts64" },
	{ 0x9e0c711d, "vzalloc_node" },
	{ 0x6e920577, "dev_get_by_name" },
	{ 0xd36dc10c, "get_random_u32" },
	{ 0x44f0ad9, "get_random_u16" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0xfba7a5f5, "__get_random_u32_below" },
	{ 0x9858f364, "get_random_u8" },
	{ 0xc274e9be, "xfrm_state_lookup_byspi" },
	{ 0xd336d7e2, "xfrm_stateonly_find" },
	{ 0xd9a5ea54, "__init_waitqueue_head" },
	{ 0xa6257a2f, "complete" },
	{ 0xf9da8e2, "softnet_data" },
	{ 0x9e61bb05, "set_freezable" },
	{ 0xb3f7646e, "kthread_should_stop" },
	{ 0xbd9a1fbf, "skb_push" },
	{ 0x5089f45f, "ip_send_check" },
	{ 0x7b606456, "udp4_hwcsum" },
	{ 0x9c37d0a6, "pskb_expand_head" },
	{ 0x6c86c0ae, "skb_pull" },
	{ 0xa57f39b0, "pktgen_xfrm_outer_mode_output" },
	{ 0x3c3fce39, "__local_bh_enable_ip" },
	{ 0xc3690fc, "_raw_spin_lock_bh" },
	{ 0xe46021ca, "_raw_spin_unlock_bh" },
	{ 0x15ba50a6, "jiffies" },
	{ 0xd73653c4, "freezer_active" },
	{ 0x2c5c65c5, "freezing_slow_path" },
	{ 0x4482cdb, "__refrigerator" },
	{ 0x8dee722d, "_raw_read_lock_bh" },
	{ 0xaeb082ad, "_raw_read_unlock_bh" },
	{ 0xb5b54b34, "_raw_spin_unlock" },
	{ 0x92b7f848, "hrtimer_init_sleeper" },
	{ 0x2eba3a3b, "hrtimer_sleeper_start_expires" },
	{ 0x1000e51, "schedule" },
	{ 0x46a4b118, "hrtimer_cancel" },
	{ 0x7f767a05, "eth_type_trans" },
	{ 0x8792f958, "netif_receive_skb" },
	{ 0xba8fbd64, "_raw_spin_lock" },
	{ 0xf6ebc03b, "net_ratelimit" },
	{ 0xfe487975, "init_wait_entry" },
	{ 0x8c26d495, "prepare_to_wait_event" },
	{ 0x92540fbf, "finish_wait" },
	{ 0x5b052d78, "__dev_queue_xmit" },
	{ 0x4d65cbd5, "csum_ipv6_magic" },
	{ 0xf23d3ea9, "skb_checksum" },
	{ 0xd25bc5d4, "csum_tcpudp_nofold" },
	{ 0x8ddd8aad, "schedule_timeout" },
	{ 0x199cc7a6, "seq_read" },
	{ 0x35b1afea, "seq_lseek" },
	{ 0x64251e94, "single_release" },
	{ 0xe64db987, "param_ops_int" },
	{ 0x17608925, "module_layout" },
};

MODULE_INFO(depends, "");


MODULE_INFO(srcversion, "269FBD6293D1D13CB87DBEF");
