#include <linux/module.h>
#define INCLUDE_VERMAGIC
#include <linux/build-salt.h>
#include <linux/elfnote-lto.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

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") = {
	{ 0x222dd63, "module_layout" },
	{ 0x5a9f1d63, "memmove" },
	{ 0x4829a47e, "memcpy" },
	{ 0xdcb764ad, "memset" },
	{ 0xc2c193d2, "__stack_chk_fail" },
	{ 0xef0b1c5d, "cfg80211_report_wowlan_wakeup" },
	{ 0x95ec0a95, "ieee80211_chandef_to_operating_class" },
	{ 0xffa6cd40, "cfg80211_reg_can_beacon_relax" },
	{ 0x89d5f203, "wiphy_delayed_work_queue" },
	{ 0x2184e2a5, "cfg80211_tdls_oper_request" },
	{ 0x65cafe5c, "param_ops_int" },
	{ 0x6daefd86, "wiphy_delayed_work_timer" },
	{ 0xb9b1f28d, "__alloc_skb" },
	{ 0xb4b43ca8, "cfg80211_rx_assoc_resp" },
	{ 0x881c29c, "cfg80211_rx_mlme_mgmt" },
	{ 0xf5596d89, "cfg80211_get_p2p_attr" },
	{ 0xd7bcd04d, "ieee80211_bss_get_elem" },
	{ 0x4aca8333, "cfg80211_cqm_beacon_loss_notify" },
	{ 0xe35f6e9a, "cfg80211_cqm_rssi_notify" },
	{ 0xd0975cf6, "wiphy_delayed_work_cancel" },
	{ 0x20612ead, "netdev_info" },
	{ 0x47869616, "cfg80211_ref_bss" },
	{ 0xc4e49c9, "cfg80211_tx_mlme_mgmt" },
	{ 0x6618d23d, "cfg80211_assoc_failure" },
	{ 0xa3525ce2, "cfg80211_auth_timeout" },
	{ 0x50fad434, "round_jiffies_up" },
	{ 0xc56a41e6, "vabits_actual" },
	{ 0xb6ca7751, "bpf_trace_run6" },
	{ 0x6cd7cede, "bpf_trace_run5" },
	{ 0xbd3f1d89, "bpf_trace_run3" },
	{ 0x4efc6489, "bpf_trace_run4" },
	{ 0x5b75e521, "bpf_trace_run2" },
	{ 0xc66abdd8, "bpf_trace_run1" },
	{ 0x7ff5b9fd, "perf_trace_run_bpf_submit" },
	{ 0x2d2c902f, "perf_trace_buf_alloc" },
	{ 0x9166fada, "strncpy" },
	{ 0x7381287f, "trace_handle_return" },
	{ 0x9df162b8, "trace_event_printf" },
	{ 0xa408db3a, "trace_raw_output_prep" },
	{ 0x98cf60b3, "strlen" },
	{ 0xe914e41e, "strcpy" },
	{ 0x6a2762f5, "trace_event_ignore_this_pid" },
	{ 0xfd5a8a18, "event_triggers_call" },
	{ 0xa19d380, "trace_event_buffer_commit" },
	{ 0xb464157f, "trace_event_buffer_reserve" },
	{ 0xd0d03b9a, "trace_event_raw_init" },
	{ 0xa35d7098, "trace_event_reg" },
	{ 0xdc5f8ce, "cfg80211_chandef_usable" },
	{ 0x6ddf18fc, "cfg80211_classify8021d" },
	{ 0x74c134b9, "__sw_hweight32" },
	{ 0x275269b3, "ieee80211_ie_split_ric" },
	{ 0x4df02057, "crc32_be" },
	{ 0xcc1a7c48, "cfg80211_is_element_inherited" },
	{ 0x117aca91, "cfg80211_merge_profile" },
	{ 0xf6d62a24, "netif_tx_wake_queue" },
	{ 0xecffa020, "cfg80211_iter_combinations" },
	{ 0xaf573c52, "cfg80211_check_combinations" },
	{ 0x189d93ae, "cfg80211_iftype_allowed" },
	{ 0x10be6ad4, "cfg80211_any_usable_channels" },
	{ 0x8a261655, "cfg80211_sched_scan_stopped_locked" },
	{ 0x79c19c3, "freq_reg_info" },
	{ 0xbf57e89e, "queue_delayed_work_on" },
	{ 0x1d24c881, "___ratelimit" },
	{ 0x5ed9bb73, "cfg80211_gtk_rekey_notify" },
	{ 0x1879fcbd, "bridge_tunnel_header" },
	{ 0x5c26301d, "skb_queue_head" },
	{ 0x798ed3f9, "skb_ensure_writable" },
	{ 0xa0b5a76d, "skb_clone_sk" },
	{ 0xb1526bb2, "__skb_gso_segment" },
	{ 0x7e81b517, "__skb_get_hash" },
	{ 0xa5526619, "rb_insert_color" },
	{ 0x4d9b652b, "rb_erase" },
	{ 0xa50a3da7, "_find_next_bit" },
	{ 0x8810754a, "_find_first_bit" },
	{ 0xb43f9365, "ktime_get" },
	{ 0x599fb41c, "kvmalloc_node" },
	{ 0x7aa1756e, "kvfree" },
	{ 0xf3fdb7a9, "skb_checksum_help" },
	{ 0xf82ec573, "rb_prev" },
	{ 0xca9360b5, "rb_next" },
	{ 0x7acb86ed, "ieee80211_radiotap_iterator_next" },
	{ 0x43afadee, "ieee80211_radiotap_iterator_init" },
	{ 0x5584448a, "ieee80211_channel_to_freq_khz" },
	{ 0xf40bc2f5, "ieee80211_operating_class_to_band" },
	{ 0x69b18f43, "rfc1042_header" },
	{ 0x48d30efb, "cfg80211_rx_spurious_frame" },
	{ 0x50ae741c, "skb_copy_expand" },
	{ 0xa6284e78, "cfg80211_rx_mgmt_ext" },
	{ 0x8557a58, "cfg80211_report_obss_beacon_khz" },
	{ 0x825a356, "netif_receive_skb" },
	{ 0xcc56f627, "cfg80211_rx_control_port" },
	{ 0x173641ac, "dev_queue_xmit" },
	{ 0xbcf0a7e0, "eth_type_trans" },
	{ 0xd78b4ff4, "ieee80211_amsdu_to_8023s" },
	{ 0x1b8fefd0, "ieee80211_data_to_8023_exthdr" },
	{ 0xd9a87a8, "skb_copy_bits" },
	{ 0xd8d115fd, "cfg80211_rx_unprot_mlme_mgmt" },
	{ 0x5e0ceeeb, "cfg80211_rx_unexpected_4addr_frame" },
	{ 0xaa4008af, "del_timer" },
	{ 0x70dc95a8, "napi_gro_receive" },
	{ 0x6b8bf149, "netif_receive_skb_list" },
	{ 0x22aee32f, "cfg80211_calculate_bitrate" },
	{ 0x535e9b9f, "ethtool_op_get_link" },
	{ 0xd61b52cb, "cfg80211_get_drvinfo" },
	{ 0x616a4fb7, "cfg80211_check_station_change" },
	{ 0x14619811, "cfg80211_bss_color_notify" },
	{ 0x3f9121b5, "cfg80211_ch_switch_started_notify" },
	{ 0x3b44b011, "cfg80211_ch_switch_notify" },
	{ 0x1738d3cb, "cfg80211_stop_iface" },
	{ 0x4c1c2d8e, "cfg80211_nan_match" },
	{ 0x4514c6c1, "cfg80211_nan_func_terminated" },
	{ 0x20978fb9, "idr_find" },
	{ 0xb8f11603, "idr_alloc" },
	{ 0x137d9905, "skb_copy" },
	{ 0xbb749c17, "crypto_skcipher_decrypt" },
	{ 0xa3f12f69, "__crypto_xor" },
	{ 0xe0ddedaf, "crypto_shash_digest" },
	{ 0xbbacb1cc, "crypto_skcipher_encrypt" },
	{ 0xb320cc0e, "sg_init_one" },
	{ 0x2d5e67d8, "crypto_skcipher_setkey" },
	{ 0x2235b050, "crypto_alloc_skcipher" },
	{ 0x9d6cba30, "cfg80211_find_elem_match" },
	{ 0x6539ea9a, "crypto_shash_setkey" },
	{ 0xe95a3e03, "crypto_alloc_shash" },
	{ 0xa201dc53, "crypto_shash_finup" },
	{ 0x5cb277ca, "crypto_shash_update" },
	{ 0x3fa768fd, "param_ops_charp" },
	{ 0x561f5f73, "kernel_param_unlock" },
	{ 0x56a842c3, "kernel_param_lock" },
	{ 0xe2d5255a, "strcmp" },
	{ 0x98c0d203, "wiphy_work_cancel" },
	{ 0xeadfe024, "cfg80211_free_nan_func" },
	{ 0xc57c48a3, "idr_get_next" },
	{ 0x1064dcb7, "cfg80211_cac_event" },
	{ 0xb71ed69f, "__hw_addr_unsync" },
	{ 0x286b665d, "netif_tx_stop_all_queues" },
	{ 0x20d62183, "ether_setup" },
	{ 0x9f46ced8, "__sw_hweight64" },
	{ 0x21ce3ed1, "dev_fetch_sw_netstats" },
	{ 0x15ca27c5, "eth_mac_addr" },
	{ 0x91f68ea1, "__hw_addr_sync" },
	{ 0x87361a72, "dev_close" },
	{ 0x9d0d6206, "unregister_netdevice_notifier" },
	{ 0xd2da1048, "register_netdevice_notifier" },
	{ 0x9fdecc31, "unregister_netdevice_many" },
	{ 0xce1cf783, "unregister_netdevice_queue" },
	{ 0xe5ea9938, "cfg80211_unregister_wdev" },
	{ 0x11b5d787, "cfg80211_register_netdevice" },
	{ 0x635968e1, "netdev_set_default_ethtool_ops" },
	{ 0xea763380, "dev_alloc_name" },
	{ 0x86dc89c0, "free_netdev" },
	{ 0xb2f23b63, "alloc_netdev_mqs" },
	{ 0x5792f848, "strlcpy" },
	{ 0x656e4a6e, "snprintf" },
	{ 0x85670f1d, "rtnl_is_locked" },
	{ 0xa314007e, "cfg80211_unlink_bss" },
	{ 0x122fcb7f, "cfg80211_ibss_joined" },
	{ 0x10229dce, "netif_carrier_on" },
	{ 0x533f4833, "netif_carrier_off" },
	{ 0x41e917ea, "__cfg80211_radar_event" },
	{ 0x86ec1480, "cfg80211_reg_can_beacon" },
	{ 0x9ef3e57e, "cfg80211_chandef_compatible" },
	{ 0x6bedf402, "ieee80211_freq_khz_to_channel" },
	{ 0xda2d1deb, "cfg80211_chandef_dfs_required" },
	{ 0x7411e256, "ieee80211_mandatory_rates" },
	{ 0xf6ebc03b, "net_ratelimit" },
	{ 0x3e8ccf87, "cfg80211_get_bss" },
	{ 0xdc3fcbc9, "__sw_hweight8" },
	{ 0x936e8061, "cfg80211_sta_opmode_change_notify" },
	{ 0x28aa6a67, "call_rcu" },
	{ 0xf1969a8e, "__usecs_to_jiffies" },
	{ 0xbaf22757, "kvfree_call_rcu" },
	{ 0xd43f7b6a, "cfg80211_tx_mgmt_expired" },
	{ 0x3c0f674, "cfg80211_remain_on_channel_expired" },
	{ 0xc4f47221, "mod_delayed_work_on" },
	{ 0x3701311c, "cfg80211_ready_on_channel" },
	{ 0x7f02188f, "__msecs_to_jiffies" },
	{ 0x8205fcb1, "cfg80211_scan_done" },
	{ 0x6091797f, "synchronize_rcu" },
	{ 0xd36dc10c, "get_random_u32" },
	{ 0xcc95bc2, "ieee80211_s1g_channel_width" },
	{ 0xe0895e71, "regulatory_pre_cac_allowed" },
	{ 0xfdf3bbbd, "cfg80211_sched_scan_stopped" },
	{ 0xd396002c, "cfg80211_sched_scan_results" },
	{ 0xda571594, "cancel_delayed_work" },
	{ 0x1eb9516e, "round_jiffies_relative" },
	{ 0x5e57fdf4, "ieee80211_get_channel_khz" },
	{ 0x265fb573, "cfg80211_inform_bss_frame_data" },
	{ 0xcad776c4, "cfg80211_put_bss" },
	{ 0x7f577cb4, "pskb_expand_head" },
	{ 0x5a44f8cb, "__crypto_memneq" },
	{ 0x519c21db, "cfg80211_michael_mic_failure" },
	{ 0xffaae3c1, "crypto_destroy_tfm" },
	{ 0xead73e40, "crypto_aead_setauthsize" },
	{ 0xb3a872a1, "crypto_aead_setkey" },
	{ 0x9db645a1, "crypto_alloc_aead" },
	{ 0x8015df20, "crypto_aead_decrypt" },
	{ 0xd0760fc0, "kfree_sensitive" },
	{ 0xb13b7647, "crypto_aead_encrypt" },
	{ 0xf888ca21, "sg_init_table" },
	{ 0x5ed4446a, "___pskb_trim" },
	{ 0xeddb190e, "skb_pull" },
	{ 0x8d82e354, "skb_trim" },
	{ 0xa76ece10, "__pskb_pull_tail" },
	{ 0x7ef39823, "ieee80211_hdrlen" },
	{ 0xcd47fcc4, "arc4_crypt" },
	{ 0x2bb32ad1, "arc4_setkey" },
	{ 0x69dd3b5b, "crc32_le" },
	{ 0x79aa04a2, "get_random_bytes" },
	{ 0x2d3385d3, "system_wq" },
	{ 0xea0fd5fe, "kmalloc_caches" },
	{ 0x280f9f14, "__per_cpu_offset" },
	{ 0x17de3d5, "nr_cpu_ids" },
	{ 0xde7ece30, "__cpu_possible_mask" },
	{ 0x263c3152, "bcmp" },
	{ 0xc4f0da12, "ktime_get_with_offset" },
	{ 0xc4646201, "__netdev_alloc_skb" },
	{ 0xfddec350, "skb_put" },
	{ 0x57674fd7, "__sw_hweight16" },
	{ 0x1df13bbf, "rhashtable_free_and_destroy" },
	{ 0x8939ad77, "cfg80211_del_sta_sinfo" },
	{ 0xe1537255, "__list_del_entry_valid" },
	{ 0xd0d156e9, "__rht_bucket_nested" },
	{ 0x43b0c9c3, "preempt_schedule" },
	{ 0xebfbabb3, "rht_bucket_nested_insert" },
	{ 0x694ce81c, "rhashtable_insert_slow" },
	{ 0x41882242, "cfg80211_new_sta" },
	{ 0x3c3fce39, "__local_bh_enable_ip" },
	{ 0x5239aaef, "kmem_cache_alloc_trace" },
	{ 0xb7f990e9, "rht_bucket_nested" },
	{ 0xd3d799af, "cfg80211_sinfo_alloc_tid_stats" },
	{ 0x3de09123, "cpumask_next" },
	{ 0x37befc70, "jiffies_to_msecs" },
	{ 0x6ff59c7b, "cfg80211_send_layer2_update" },
	{ 0xf15e728e, "del_timer_sync" },
	{ 0x8c2573d1, "rhltable_init" },
	{ 0xa9320d27, "ktime_get_seconds" },
	{ 0xaf793668, "__alloc_percpu_gfp" },
	{ 0xc9ec4e21, "free_percpu" },
	{ 0x350f6ce5, "tasklet_unlock_wait" },
	{ 0x15ba50a6, "jiffies" },
	{ 0x2a3dc045, "__dev_kfree_skb_any" },
	{ 0x68f31cbd, "__list_add_valid" },
	{ 0x3474cc11, "cfg80211_mgmt_tx_status_ext" },
	{ 0xd35cce70, "_raw_spin_unlock_irqrestore" },
	{ 0xd2a80228, "skb_complete_wifi_ack" },
	{ 0xe439d2ff, "cfg80211_probe_status" },
	{ 0x96c23099, "cfg80211_control_port_tx_status" },
	{ 0x7665a95b, "idr_remove" },
	{ 0x34db050b, "_raw_spin_lock_irqsave" },
	{ 0xb5b54b34, "_raw_spin_unlock" },
	{ 0xba8fbd64, "_raw_spin_lock" },
	{ 0x3323e7aa, "kfree_skb_list" },
	{ 0xab003ac6, "wiphy_work_queue" },
	{ 0x91eb9b4, "round_jiffies" },
	{ 0x72cd0f7f, "mod_timer" },
	{ 0x6367416f, "skb_push" },
	{ 0x9d2ab8ac, "__tasklet_schedule" },
	{ 0xb2b343e4, "cfg80211_cqm_pktloss_notify" },
	{ 0x3a829981, "netif_rx" },
	{ 0x434da991, "skb_clone" },
	{ 0x92997ed8, "_printk" },
	{ 0x6e3a5b6a, "skb_queue_tail" },
	{ 0xd14fef22, "cpu_hwcap_keys" },
	{ 0x14b89635, "arm64_const_caps_ready" },
	{ 0xac594e02, "__cpu_online_mask" },
	{ 0x7a2af7b4, "cpu_number" },
	{ 0xd4034828, "system_freezable_wq" },
	{ 0xdf7a4c69, "__ubsan_handle_cfi_check_fail_abort" },
	{ 0x60a13e90, "rcu_barrier" },
	{ 0x3387eaf7, "kfree_skb" },
	{ 0xeb233a45, "__kmalloc" },
	{ 0xed55cabd, "mutex_unlock" },
	{ 0xd5977bfb, "mutex_lock" },
	{ 0xb30ddae5, "cfg80211_shutdown_all_interfaces" },
	{ 0x609f1c7e, "synchronize_net" },
	{ 0x1148c0ea, "flush_delayed_work" },
	{ 0x42160169, "flush_workqueue" },
	{ 0x732ac580, "queue_work_on" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0x6d9d0361, "cfg80211_chandef_valid" },
	{ 0xe46021ca, "_raw_spin_unlock_bh" },
	{ 0xf70e4a4d, "preempt_schedule_notrace" },
	{ 0x4411a445, "__cfi_slowpath_diag" },
	{ 0xc3690fc, "_raw_spin_lock_bh" },
	{ 0x8e17b3ae, "idr_destroy" },
	{ 0x1d40b6f3, "idr_for_each" },
	{ 0x4e60e016, "skb_queue_purge" },
	{ 0x4735ac17, "flush_work" },
	{ 0xd969d6f4, "cancel_work_sync" },
	{ 0xf8beca97, "cancel_delayed_work_sync" },
	{ 0x2fe252cc, "unregister_inet6addr_notifier" },
	{ 0xea3c74e, "tasklet_kill" },
	{ 0x37a0cba, "kfree" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0xa06ccca9, "wiphy_unregister" },
	{ 0xfe029963, "unregister_inetaddr_notifier" },
	{ 0x60352082, "register_inet6addr_notifier" },
	{ 0xf68285c0, "register_inetaddr_notifier" },
	{ 0xf4cff926, "_dev_warn" },
	{ 0x9fa46f95, "wiphy_register" },
	{ 0x66b4cc41, "kmemdup" },
	{ 0xb5dd69ca, "_dev_printk" },
	{ 0x6e720ff2, "rtnl_unlock" },
	{ 0xc7a4fbed, "rtnl_lock" },
	{ 0x49cd25ed, "alloc_workqueue" },
	{ 0xc0070883, "cfg80211_chandef_create" },
	{ 0x9760c0b8, "wiphy_free" },
	{ 0xa07d1b3c, "tasklet_setup" },
	{ 0x253af43d, "delayed_work_timer_fn" },
	{ 0x79cf5987, "init_timer_key" },
	{ 0xa571f6b0, "__mutex_init" },
	{ 0xf28cf0ae, "__hw_addr_init" },
	{ 0x2d58bb9, "wiphy_new_nm" },
	{ 0x6aefebc3, "_dev_info" },
	{ 0x58d56222, "consume_skb" },
	{ 0x56470118, "__warn_printk" },
	{ 0x9b0b74c7, "skb_dequeue" },
};

MODULE_INFO(depends, "cfg80211");


MODULE_INFO(scmversion, "gf957779e27df");
