DKMS make.log for rtl8812au-4.3.8.12175.20140902+dfsg for kernel 6.8.0-22-generic (x86_64) Tue Apr 16 21:24:10 BST 2024 make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.8.0-22-generic/build M=/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build modules make[1]: Entering directory '/usr/src/linux-headers-6.8.0-22-generic' warning: the compiler differs from the one used to build the kernel The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu3) 13.2.0 You are using: gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0 CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:2594:6: warning: no previous prototype for ‘dynamic_chk_wk_hdl’ [-Wmissing-prototypes] 2594 | void dynamic_chk_wk_hdl(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:2771:6: warning: no previous prototype for ‘rtw_dm_in_lps_hdl’ [-Wmissing-prototypes] 2771 | void rtw_dm_in_lps_hdl(_adapter*padapter) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:2812:6: warning: no previous prototype for ‘rtw_lps_change_dtim_hdl’ [-Wmissing-prototypes] 2812 | void rtw_lps_change_dtim_hdl(_adapter *padapter, u8 dtim) | ^~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:2992:6: warning: no previous prototype for ‘rtw_dm_ra_mask_hdl’ [-Wmissing-prototypes] 2992 | void rtw_dm_ra_mask_hdl(_adapter *padapter, struct sta_info *psta) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:3035:6: warning: no previous prototype for ‘power_saving_wk_hdl’ [-Wmissing-prototypes] 3035 | void power_saving_wk_hdl(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:3041:6: warning: no previous prototype for ‘reset_securitypriv_hdl’ [-Wmissing-prototypes] 3041 | void reset_securitypriv_hdl(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:3046:6: warning: no previous prototype for ‘free_assoc_resources_hdl’ [-Wmissing-prototypes] 3046 | void free_assoc_resources_hdl(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:3472:5: warning: no previous prototype for ‘c2h_evt_hdl’ [-Wmissing-prototypes] 3472 | s32 c2h_evt_hdl(_adapter *adapter, u8 *c2h_evt, c2h_id_filter filter) | ^~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c: In function ‘aes_cipher’: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:1598:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1598 | for (j = 0; j < 8; j++) | ^~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:1601:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1601 | payload_index = hdrlen + 8; | ^~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c: In function ‘aes_decipher’: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:1983:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1983 | for (j = 0; j < 8; j++) | ^~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:1986:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1986 | payload_index = hdrlen + 8; | ^~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c: At top level: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:2990:5: warning: no previous prototype for ‘omac1_aes_128’ [-Wmissing-prototypes] 2990 | int omac1_aes_128(u8 *key, u8 *data, size_t data_len, u8 *mac) | ^~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_debug.o CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_io.o CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ioctl_query.o CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ioctl_set.o CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ieee80211.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ieee80211.c:1344:4: warning: no previous prototype for ‘convert_ip_addr’ [-Wmissing-prototypes] 1344 | u8 convert_ip_addr(u8 hch, u8 mch, u8 lch) | ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ieee80211.c:1404:6: warning: no previous prototype for ‘dump_ht_cap_ie’ [-Wmissing-prototypes] 1404 | void dump_ht_cap_ie(void *sel, u8 *ie, u32 ie_len) | ^~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ieee80211.c:2028:5: warning: no previous prototype for ‘rtw_get_cipher_info’ [-Wmissing-prototypes] 2028 | int rtw_get_cipher_info(struct wlan_network *pnetwork) | ^~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.c:1453:6: warning: no previous prototype for ‘rtw_reset_rx_info’ [-Wmissing-prototypes] 1453 | void rtw_reset_rx_info(struct debug_priv *pdbgpriv){ | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.c: In function ‘rtw_restructure_ht_ie’: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.c:3993:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3993 | if (stbc_rx_enable) | ^~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.c:3996:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3996 | set_mcs_rate_by_mask(ht_capie.supp_mcs_set, MCS_RATE_1R); | ^~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:831:5: warning: no previous prototype for ‘p2p_listen_state_process’ [-Wmissing-prototypes] 831 | u32 p2p_listen_state_process(_adapter *padapter, unsigned char *da) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:2757:14: warning: no previous prototype for ‘on_action_spct_ch_switch’ [-Wmissing-prototypes] 2757 | unsigned int on_action_spct_ch_switch(_adapter *padapter, struct sta_info *psta, u8 *ies, uint ies_len) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:3491:6: warning: no previous prototype for ‘issue_p2p_GO_response’ [-Wmissing-prototypes] 3491 | void issue_p2p_GO_response(_adapter *padapter, u8* raddr, u8* frame_body,uint len, u8 result) | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:3972:6: warning: no previous prototype for ‘issue_p2p_GO_confirm’ [-Wmissing-prototypes] 3972 | void issue_p2p_GO_confirm(_adapter *padapter, u8* raddr, u8 result) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:4972:4: warning: no previous prototype for ‘is_matched_in_profilelist’ [-Wmissing-prototypes] 4972 | u8 is_matched_in_profilelist( u8* peermacaddr, struct profile_info* profileinfo ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:5337:5: warning: no previous prototype for ‘_issue_probereq_p2p’ [-Wmissing-prototypes] 5337 | int _issue_probereq_p2p(_adapter *padapter, u8 *da, int wait_ack) | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:5732:5: warning: no previous prototype for ‘rtw_action_public_decache’ [-Wmissing-prototypes] 5732 | s32 rtw_action_public_decache(union recv_frame *recv_frame, s32 token) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:5766:14: warning: no previous prototype for ‘on_action_public_p2p’ [-Wmissing-prototypes] 5766 | unsigned int on_action_public_p2p(union recv_frame *precv_frame) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:6215:14: warning: no previous prototype for ‘on_action_public_vendor’ [-Wmissing-prototypes] 6215 | unsigned int on_action_public_vendor(union recv_frame *precv_frame) | ^~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:6229:14: warning: no previous prototype for ‘on_action_public_default’ [-Wmissing-prototypes] 6229 | unsigned int on_action_public_default(union recv_frame *precv_frame, u8 action) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:6503:20: warning: no previous prototype for ‘_alloc_mgtxmitframe’ [-Wmissing-prototypes] 6503 | struct xmit_frame *_alloc_mgtxmitframe(struct xmit_priv *pxmitpriv, bool once) | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:6693:5: warning: no previous prototype for ‘update_hidden_ssid’ [-Wmissing-prototypes] 6693 | int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:7346:5: warning: no previous prototype for ‘_issue_probereq’ [-Wmissing-prototypes] 7346 | int _issue_probereq(_adapter *padapter, NDIS_802_11_SSID *pssid, u8 *da, u8 ch, bool append_wps, int wait_ack) | ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:9217:5: warning: no previous prototype for ‘_issue_action_SM_PS’ [-Wmissing-prototypes] 9217 | int _issue_action_SM_PS(_adapter *padapter , unsigned char *raddr , u8 NewMimoPsMode , u8 wait_ack) | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:11540:4: warning: no previous prototype for ‘chk_ap_is_alive’ [-Wmissing-prototypes] 11540 | u8 chk_ap_is_alive(_adapter *padapter, struct sta_info *psta) | ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:12598:5: warning: no previous prototype for ‘rtw_scan_ch_decision’ [-Wmissing-prototypes] 12598 | int rtw_scan_ch_decision(_adapter *padapter, struct rtw_ieee80211_channel *out, | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c: In function ‘mgt_dispatcher’: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:784:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 784 | if(check_fwstate(pmlmepriv, WIFI_AP_STATE) == _TRUE) | ^ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:789:17: note: here 789 | case WIFI_ASSOCREQ: | ^~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.c:1044:6: warning: no previous prototype for ‘_rtw_camid_is_gk’ [-Wmissing-prototypes] 1044 | bool _rtw_camid_is_gk(_adapter *adapter, u8 cam_id) | ^~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.c:1062:6: warning: no previous prototype for ‘rtw_camid_is_gk’ [-Wmissing-prototypes] 1062 | bool rtw_camid_is_gk(_adapter *adapter, u8 cam_id) | ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.c:1076:5: warning: no previous prototype for ‘_rtw_camid_search’ [-Wmissing-prototypes] 1076 | s16 _rtw_camid_search(_adapter *adapter, u8 *addr, s16 kid) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.c:3816:4: warning: no previous prototype for ‘rtw_check_invalid_mac_address’ [-Wmissing-prototypes] 3816 | u8 rtw_check_invalid_mac_address(u8 *mac_addr) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_vht.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_vht.c:71:9: warning: no previous prototype for ‘rtw_vht_mcsmap_to_nss’ [-Wmissing-prototypes] 71 | u8 rtw_vht_mcsmap_to_nss(u8 *pvht_mcs_map) | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_vht.c:95:9: warning: no previous prototype for ‘rtw_vht_nss_to_mcsmap’ [-Wmissing-prototypes] 95 | void rtw_vht_nss_to_mcsmap(u8 nss, u8 *target_mcs_map, u8 *cur_mcs_map) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_pwrctrl.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_pwrctrl.c:185:6: warning: no previous prototype for ‘rtw_pwr_unassociated_idle’ [-Wmissing-prototypes] 185 | bool rtw_pwr_unassociated_idle(_adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_pwrctrl.c:661:4: warning: no previous prototype for ‘PS_RDY_CHECK’ [-Wmissing-prototypes] 661 | u8 PS_RDY_CHECK(_adapter * padapter) | ^~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_rf.o CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.c:2955:5: warning: no previous prototype for ‘amsdu_to_msdu’ [-Wmissing-prototypes] 2955 | int amsdu_to_msdu(_adapter *padapter, union recv_frame *prframe) | ^~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.c:3647:5: warning: no previous prototype for ‘validate_mp_recv_frame’ [-Wmissing-prototypes] 3647 | int validate_mp_recv_frame(_adapter *adapter, union recv_frame *precv_frame) | ^~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.c:3752:5: warning: no previous prototype for ‘recv_func_prehandle’ [-Wmissing-prototypes] 3752 | int recv_func_prehandle(_adapter *padapter, union recv_frame *rframe) | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.c:3918:5: warning: no previous prototype for ‘recv_func_posthandle’ [-Wmissing-prototypes] 3918 | int recv_func_posthandle(_adapter *padapter, union recv_frame *prframe) | ^~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sta_mgt.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sta_mgt.c: In function ‘rtw_mfree_stainfo’: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sta_mgt.c:211:24: warning: the comparison will always evaluate as ‘true’ for the address of ‘lock’ will never be NULL [-Waddress] 211 | if(&psta->lock != NULL) | ^~ In file included from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/drv_types.h:109, from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sta_mgt.c:22: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/sta_info.h:92:17: note: ‘lock’ declared here 92 | _lock lock; | ^~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ap.o CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_xmit.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_xmit.c:2821:6: warning: no previous prototype for ‘rtw_init_xmitframe’ [-Wmissing-prototypes] 2821 | void rtw_init_xmitframe(struct xmit_frame *pxframe) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_xmit.c:3483:5: warning: no previous prototype for ‘rtw_br_client_tx’ [-Wmissing-prototypes] 3483 | int rtw_br_client_tx(_adapter *padapter, struct sk_buff **pskb) | ^~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_xmit.c:4735:6: warning: no previous prototype for ‘rtw_sctx_chk_waring_status’ [-Wmissing-prototypes] 4735 | bool rtw_sctx_chk_waring_status(int status) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:26:5: warning: no previous prototype for ‘rtw_p2p_is_channel_list_ok’ [-Wmissing-prototypes] 26 | int rtw_p2p_is_channel_list_ok( u8 desired_ch, u8* ch_list, u8 ch_cnt ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:41:5: warning: no previous prototype for ‘is_any_client_associated’ [-Wmissing-prototypes] 41 | int is_any_client_associated(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:2676:4: warning: no previous prototype for ‘rtw_p2p_get_peer_ch_list’ [-Wmissing-prototypes] 2676 | u8 rtw_p2p_get_peer_ch_list(struct wifidirect_info *pwdinfo, u8 *ch_content, u8 ch_cnt, u8 *peer_ch_list) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:2701:4: warning: no previous prototype for ‘rtw_p2p_check_peer_oper_ch’ [-Wmissing-prototypes] 2701 | u8 rtw_p2p_check_peer_oper_ch(struct mlme_ext_priv *pmlmeext, u8 ch) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:2716:4: warning: no previous prototype for ‘rtw_p2p_ch_inclusion’ [-Wmissing-prototypes] 2716 | u8 rtw_p2p_ch_inclusion(struct mlme_ext_priv *pmlmeext, u8 *peer_ch_list, u8 peer_ch_num, u8 *ch_list_inclusioned) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3349:6: warning: no previous prototype for ‘find_phase_handler’ [-Wmissing-prototypes] 3349 | void find_phase_handler( _adapter* padapter ) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3375:6: warning: no previous prototype for ‘restore_p2p_state_handler’ [-Wmissing-prototypes] 3375 | void restore_p2p_state_handler( _adapter* padapter ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3418:6: warning: no previous prototype for ‘pre_tx_invitereq_handler’ [-Wmissing-prototypes] 3418 | void pre_tx_invitereq_handler( _adapter* padapter ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3432:6: warning: no previous prototype for ‘pre_tx_provdisc_handler’ [-Wmissing-prototypes] 3432 | void pre_tx_provdisc_handler( _adapter* padapter ) | ^~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3446:6: warning: no previous prototype for ‘pre_tx_negoreq_handler’ [-Wmissing-prototypes] 3446 | void pre_tx_negoreq_handler( _adapter* padapter ) | ^~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3985:5: warning: no previous prototype for ‘dump_p2p_attr_ch_list’ [-Wmissing-prototypes] 3985 | u8 *dump_p2p_attr_ch_list(u8 *p2p_ie, uint p2p_ielen, u8 *buf, u32 buf_len) | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:4038:6: warning: no previous prototype for ‘rtw_p2p_nego_intent_compare’ [-Wmissing-prototypes] 4038 | bool rtw_p2p_nego_intent_compare(u8 req, u8 resp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_tdls.o CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:669:6: warning: no previous prototype for ‘nat25_db_expire’ [-Wmissing-prototypes] 669 | void nat25_db_expire(_adapter *priv) | ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:790:5: warning: no previous prototype for ‘nat25_db_handle’ [-Wmissing-prototypes] 790 | int nat25_db_handle(_adapter *priv, struct sk_buff *skb, int method) | ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:1493:5: warning: no previous prototype for ‘nat25_handle_frame’ [-Wmissing-prototypes] 1493 | int nat25_handle_frame(_adapter *priv, struct sk_buff *skb) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:1632:6: warning: no previous prototype for ‘dhcp_flag_bcast’ [-Wmissing-prototypes] 1632 | void dhcp_flag_bcast(_adapter *priv, struct sk_buff *skb) | ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:1679:7: warning: no previous prototype for ‘scdb_findEntry’ [-Wmissing-prototypes] 1679 | void *scdb_findEntry(_adapter *priv, unsigned char *macAddr, | ^~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_iol.o CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:114:6: warning: no previous prototype for ‘sreset_restore_security_station’ [-Wmissing-prototypes] 114 | void sreset_restore_security_station(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:172:6: warning: no previous prototype for ‘sreset_restore_network_station’ [-Wmissing-prototypes] 172 | void sreset_restore_network_station(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:241:6: warning: no previous prototype for ‘sreset_restore_network_status’ [-Wmissing-prototypes] 241 | void sreset_restore_network_status(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:260:6: warning: no previous prototype for ‘sreset_stop_adapter’ [-Wmissing-prototypes] 260 | void sreset_stop_adapter(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:290:6: warning: no previous prototype for ‘sreset_start_adapter’ [-Wmissing-prototypes] 290 | void sreset_start_adapter(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_btcoex.o CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:27:34: warning: no previous prototype for ‘beamforming_get_entry_by_addr’ [-Wmissing-prototypes] 27 | struct beamforming_entry *beamforming_get_entry_by_addr(struct mlme_priv *pmlmepriv, u8* ra,u8* idx) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:64:34: warning: no previous prototype for ‘beamforming_get_free_entry’ [-Wmissing-prototypes] 64 | struct beamforming_entry *beamforming_get_free_entry(struct mlme_priv *pmlmepriv, u8* idx) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:81:34: warning: no previous prototype for ‘beamforming_add_entry’ [-Wmissing-prototypes] 81 | struct beamforming_entry *beamforming_add_entry(PADAPTER adapter, u8* ra, u16 aid, | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:127:9: warning: no previous prototype for ‘beamforming_remove_entry’ [-Wmissing-prototypes] 127 | BOOLEAN beamforming_remove_entry(struct mlme_priv *pmlmepriv, u8* ra, u8* idx) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:143:9: warning: no previous prototype for ‘beamforming_dym_ndpa_rate’ [-Wmissing-prototypes] 143 | void beamforming_dym_ndpa_rate(PADAPTER adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:158:6: warning: no previous prototype for ‘beamforming_dym_period’ [-Wmissing-prototypes] 158 | void beamforming_dym_period(PADAPTER Adapter) | ^~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:309:9: warning: no previous prototype for ‘issue_ht_ndpa_packet’ [-Wmissing-prototypes] 309 | BOOLEAN issue_ht_ndpa_packet(PADAPTER Adapter, u8 *ra, CHANNEL_WIDTH bw, u8 qidx) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:389:9: warning: no previous prototype for ‘issue_vht_ndpa_packet’ [-Wmissing-prototypes] 389 | BOOLEAN issue_vht_ndpa_packet(PADAPTER Adapter, u8 *ra, u16 aid, CHANNEL_WIDTH bw, u8 qidx) | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:481:9: warning: no previous prototype for ‘beamfomring_bSounding’ [-Wmissing-prototypes] 481 | BOOLEAN beamfomring_bSounding(struct beamforming_info *pBeamInfo) | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:493:9: warning: no previous prototype for ‘beamforming_sounding_idx’ [-Wmissing-prototypes] 493 | u8 beamforming_sounding_idx(struct beamforming_info *pBeamInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:511:17: warning: no previous prototype for ‘beamforming_sounding_mode’ [-Wmissing-prototypes] 511 | SOUNDING_MODE beamforming_sounding_mode(struct beamforming_info *pBeamInfo, u8 idx) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:532:9: warning: no previous prototype for ‘beamforming_sounding_time’ [-Wmissing-prototypes] 532 | u16 beamforming_sounding_time(struct beamforming_info *pBeamInfo, SOUNDING_MODE mode, u8 idx) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:542:17: warning: no previous prototype for ‘beamforming_sounding_bw’ [-Wmissing-prototypes] 542 | CHANNEL_WIDTH beamforming_sounding_bw(struct beamforming_info *pBeamInfo, SOUNDING_MODE mode, u8 idx) | ^~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:552:9: warning: no previous prototype for ‘beamforming_select_beam_entry’ [-Wmissing-prototypes] 552 | BOOLEAN beamforming_select_beam_entry(struct beamforming_info *pBeamInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:575:9: warning: no previous prototype for ‘beamforming_start_fw’ [-Wmissing-prototypes] 575 | BOOLEAN beamforming_start_fw(PADAPTER adapter, u8 idx) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:597:9: warning: no previous prototype for ‘beamforming_end_fw’ [-Wmissing-prototypes] 597 | void beamforming_end_fw(PADAPTER adapter) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:606:9: warning: no previous prototype for ‘beamforming_start_period’ [-Wmissing-prototypes] 606 | BOOLEAN beamforming_start_period(PADAPTER adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:632:9: warning: no previous prototype for ‘beamforming_end_period’ [-Wmissing-prototypes] 632 | void beamforming_end_period(PADAPTER adapter) | ^~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:691:9: warning: no previous prototype for ‘beamforming_init_entry’ [-Wmissing-prototypes] 691 | BOOLEAN beamforming_init_entry(PADAPTER adapter, struct sta_info *psta, u8* idx) | ^~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:783:9: warning: no previous prototype for ‘beamforming_deinit_entry’ [-Wmissing-prototypes] 783 | void beamforming_deinit_entry(PADAPTER adapter, u8* ra) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:796:9: warning: no previous prototype for ‘beamforming_reset’ [-Wmissing-prototypes] 796 | void beamforming_reset(PADAPTER adapter) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:816:6: warning: no previous prototype for ‘beamforming_sounding_fail’ [-Wmissing-prototypes] 816 | void beamforming_sounding_fail(PADAPTER Adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:852:9: warning: no previous prototype for ‘beamforming_enter’ [-Wmissing-prototypes] 852 | void beamforming_enter(PADAPTER adapter, PVOID psta) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:862:9: warning: no previous prototype for ‘beamforming_leave’ [-Wmissing-prototypes] 862 | void beamforming_leave(PADAPTER adapter,u8* ra) | ^~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.c:169:6: warning: no previous prototype for ‘rtw_odm_adaptivity_ver_msg’ [-Wmissing-prototypes] 169 | void rtw_odm_adaptivity_ver_msg(void *sel, _adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.c:178:6: warning: no previous prototype for ‘rtw_odm_adaptivity_en_msg’ [-Wmissing-prototypes] 178 | void rtw_odm_adaptivity_en_msg(void *sel, _adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.c:202:6: warning: no previous prototype for ‘rtw_odm_adaptivity_mode_msg’ [-Wmissing-prototypes] 202 | void rtw_odm_adaptivity_mode_msg(void *sel, _adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.c:220:6: warning: no previous prototype for ‘rtw_odm_nhm_en_msg’ [-Wmissing-prototypes] 220 | void rtw_odm_nhm_en_msg(void *sel, _adapter *adapter) | ^~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/efuse/rtw_efuse.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/efuse/rtw_efuse.c:588:1: warning: no previous prototype for ‘Efuse_PgPacketWrite_BT’ [-Wmissing-prototypes] 588 | Efuse_PgPacketWrite_BT(IN PADAPTER pAdapter, | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.c:2145:5: warning: no previous prototype for ‘rtw_change_ifname’ [-Wmissing-prototypes] 2145 | int rtw_change_ifname(_adapter *padapter, const char *ifname) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.c: In function ‘rtw_change_ifname’: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.c:2183:28: warning: passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2183 | _rtw_memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN); | ~~~~~~~^~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.c:807:24: note: expected ‘void *’ but argument is of type ‘const unsigned char *’ 807 | void _rtw_memcpy(void* dst, const void* src, u32 sz) | ~~~~~~^~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:635:14: warning: no previous prototype for ‘rtw_classify8021d’ [-Wmissing-prototypes] 635 | unsigned int rtw_classify8021d(struct sk_buff *skb) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:755:5: warning: no previous prototype for ‘rtw_ndev_init’ [-Wmissing-prototypes] 755 | int rtw_ndev_init(struct net_device *dev) | ^~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:766:6: warning: no previous prototype for ‘rtw_ndev_uninit’ [-Wmissing-prototypes] 766 | void rtw_ndev_uninit(struct net_device *dev) | ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2142:6: warning: no previous prototype for ‘netdev_br_init’ [-Wmissing-prototypes] 2142 | void netdev_br_init(struct net_device *netdev) | ^~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c: In function ‘_rtw_drv_register_netdev’: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2198:28: warning: passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2198 | _rtw_memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN); | ~~~~~~~^~~~~~~~~~ In file included from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/drv_types.h:32, from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:22: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/osdep_service.h:259:35: note: expected ‘void *’ but argument is of type ‘const unsigned char *’ 259 | extern void _rtw_memcpy(void* dec, const void* sour, u32 sz); | ~~~~~~^~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c: At top level: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2375:6: warning: no previous prototype for ‘ips_netdrv_open’ [-Wmissing-prototypes] 2375 | int ips_netdrv_open(_adapter *padapter) | ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2488:5: warning: no previous prototype for ‘pm_netdev_open’ [-Wmissing-prototypes] 2488 | int pm_netdev_open(struct net_device *pnetdev,u8 bnormal) | ^~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2586:5: warning: no previous prototype for ‘pm_netdev_close’ [-Wmissing-prototypes] 2586 | int pm_netdev_close(struct net_device *pnetdev,u8 bnormal) | ^~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2972:5: warning: no previous prototype for ‘rtw_suspend_free_assoc_resource’ [-Wmissing-prototypes] 2972 | int rtw_suspend_free_assoc_resource(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:3277:5: warning: no previous prototype for ‘rtw_suspend_normal’ [-Wmissing-prototypes] 3277 | int rtw_suspend_normal(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:3775:5: warning: no previous prototype for ‘rtw_resume_process_normal’ [-Wmissing-prototypes] 3775 | int rtw_resume_process_normal(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.o /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.c:381:17: error: ‘struct usb_driver’ has no member named ‘drvwrap’ 381 | .usbdrv.drvwrap.driver.shutdown = rtw_dev_shutdown, | ^~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.c:381:43: error: initialization of ‘const char *’ from incompatible pointer type ‘void (*)(struct device *)’ [-Werror=incompatible-pointer-types] 381 | .usbdrv.drvwrap.driver.shutdown = rtw_dev_shutdown, | ^~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.c:381:43: note: (near initialization for ‘usb_drv.usbdrv.name’) /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.c:767:6: warning: no previous prototype for ‘usb_set_intf_ops’ [-Wmissing-prototypes] 767 | void usb_set_intf_ops(_adapter *padapter,struct _io_ops *pops) | ^~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.c:1037:5: warning: no previous prototype for ‘rtw_resume_process’ [-Wmissing-prototypes] 1037 | int rtw_resume_process(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.c:1309:11: warning: no previous prototype for ‘rtw_usb_if1_init’ [-Wmissing-prototypes] 1309 | _adapter *rtw_usb_if1_init(struct dvobj_priv *dvobj, | ^~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.o] Error 1 make[2]: *** [/usr/src/linux-headers-6.8.0-22-generic/Makefile:1926: /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build] Error 2 make[1]: *** [Makefile:240: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.8.0-22-generic' make: *** [Makefile:1457: modules] Error 2