Applying /immortalwrt/master/package/kernel/rtl8189es/patches/002-use-kernel-wireless-header.patch using plaintext: patching file include/linux/wireless.h Applying /immortalwrt/master/package/kernel/rtl8189es/patches/010-remove-repeat-flies.patch using plaintext: patching file include/drv_conf.h patching file include/linux/old_unused_rtl_wireless.h (renamed from include/linux/wireless.h) patching file include/rtl_autoconf.h (renamed from include/autoconf.h) Applying /immortalwrt/master/package/kernel/rtl8189es/patches/020-wireless-5.8.patch using plaintext: patching file os_dep/linux/ioctl_cfg80211.c make[3]: Entering directory '/immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/linux-6.12.35' CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:2057:6: warning: no previous prototype for 'free_assoc_resources_hdl' [-Wmissing-prototypes] 2057 | void free_assoc_resources_hdl(_adapter *padapter, u8 lock_scanned_queue) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:2220:4: warning: no previous prototype for '_rtw_set_chplan_cmd' [-Wmissing-prototypes] 2220 | u8 _rtw_set_chplan_cmd(_adapter *adapter, int flags, u8 chplan, const struct country_chplan *country_ent, u8 swconfig) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:2492:4: warning: no previous prototype for 'rtw_ssmps_wk_hdl' [-Wmissing-prototypes] 2492 | u8 rtw_ssmps_wk_hdl(_adapter *adapter, struct ssmps_cmd_parm *ssmp_param) | ^~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:3268:6: warning: no previous prototype for 'rtw_dynamic_chk_wk_hdl' [-Wmissing-prototypes] 3268 | void rtw_dynamic_chk_wk_hdl(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:3317:6: warning: no previous prototype for 'lps_ctrl_wk_hdl' [-Wmissing-prototypes] 3317 | void lps_ctrl_wk_hdl(_adapter *padapter, u8 lps_ctrl_type, u8 *buf) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:3496:6: warning: no previous prototype for 'rtw_dm_in_lps_hdl' [-Wmissing-prototypes] 3496 | void rtw_dm_in_lps_hdl(_adapter *padapter) | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:3537:6: warning: no previous prototype for 'rtw_lps_change_dtim_hdl' [-Wmissing-prototypes] 3537 | void rtw_lps_change_dtim_hdl(_adapter *padapter, u8 dtim) | ^~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:3619:6: warning: no previous prototype for 'rpt_timer_setting_wk_hdl' [-Wmissing-prototypes] 3619 | void rpt_timer_setting_wk_hdl(_adapter *padapter, u16 minRptTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:3716:6: warning: no previous prototype for 'rtw_dm_ra_mask_hdl' [-Wmissing-prototypes] 3716 | void rtw_dm_ra_mask_hdl(_adapter *padapter, struct sta_info *psta) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:3758:6: warning: no previous prototype for 'power_saving_wk_hdl' [-Wmissing-prototypes] 3758 | void power_saving_wk_hdl(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:3764:6: warning: no previous prototype for 'reset_securitypriv_hdl' [-Wmissing-prototypes] 3764 | void reset_securitypriv_hdl(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:5054:4: warning: no previous prototype for 'rtw_c2h_wk_cmd' [-Wmissing-prototypes] 5054 | u8 rtw_c2h_wk_cmd(PADAPTER padapter, u8 *pbuf, u16 length, u8 type) | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:5194:4: warning: no previous prototype for 'session_tracker_cmd' [-Wmissing-prototypes] 5194 | u8 session_tracker_cmd(_adapter *adapter, u8 cmd, struct sta_info *sta, u8 *local_naddr, u8 *local_port, u8 *remote_naddr, u8 *remote_port) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:5260:6: warning: no previous prototype for 'session_tracker_chk_for_sta' [-Wmissing-prototypes] 5260 | void session_tracker_chk_for_sta(_adapter *adapter, struct sta_info *sta) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:5342:6: warning: no previous prototype for 'session_tracker_chk_for_adapter' [-Wmissing-prototypes] 5342 | void session_tracker_chk_for_adapter(_adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:5374:6: warning: no previous prototype for 'session_tracker_cmd_hdl' [-Wmissing-prototypes] 5374 | void session_tracker_cmd_hdl(_adapter *adapter, struct st_cmd_parm *parm) | ^~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_cmd.c:5536:6: warning: no previous prototype for 'rtw_ac_parm_cmd_hdl' [-Wmissing-prototypes] 5536 | void rtw_ac_parm_cmd_hdl(_adapter *padapter, u8 *_ac_parm_buf, int ac_type) | ^~~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_security.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_debug.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_io.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ioctl_query.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ioctl_set.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ieee80211.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ieee80211.c:471:6: warning: no previous prototype for 'rtw_filter_suppport_rateie' [-Wmissing-prototypes] 471 | void rtw_filter_suppport_rateie(WLAN_BSSID_EX *pbss_network, u8 keep) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ieee80211.c:728:5: warning: no previous prototype for 'rtw_get_akm_suite_bitmap' [-Wmissing-prototypes] 728 | u32 rtw_get_akm_suite_bitmap(u8 *s) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ieee80211.c:1716:6: warning: no previous prototype for 'dump_ht_cap_ie' [-Wmissing-prototypes] 1716 | void dump_ht_cap_ie(void *sel, const u8 *ie, u32 ie_len) | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ieee80211.c:1735:6: warning: no previous prototype for 'dump_ht_op_ie_content' [-Wmissing-prototypes] 1735 | void dump_ht_op_ie_content(void *sel, const u8 *buf, u32 buf_len) | ^~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ieee80211.c:1749:6: warning: no previous prototype for 'dump_ht_op_ie' [-Wmissing-prototypes] 1749 | void dump_ht_op_ie(void *sel, const u8 *ie, u32 ie_len) | ^~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme.c:23:6: warning: no previous prototype for 'rtw_init_mlme_timer' [-Wmissing-prototypes] 23 | void rtw_init_mlme_timer(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme.c:40:9: warning: no previous prototype for '_rtw_init_mlme_priv' [-Wmissing-prototypes] 40 | sint _rtw_init_mlme_priv(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme.c:298:6: warning: no previous prototype for '_rtw_free_mlme_priv' [-Wmissing-prototypes] 298 | void _rtw_free_mlme_priv(struct mlme_priv *pmlmepriv) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme.c:317:9: warning: no previous prototype for '_rtw_enqueue_network' [-Wmissing-prototypes] 317 | sint _rtw_enqueue_network(_queue *queue, struct wlan_network *pnetwork) | ^~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme.c:1628:6: warning: no previous prototype for 'rtw_reset_rx_info' [-Wmissing-prototypes] 1628 | void rtw_reset_rx_info(_adapter *adapter) | ^~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:1133:6: warning: no previous prototype for 'init_mlme_ext_timer' [-Wmissing-prototypes] 1133 | void init_mlme_ext_timer(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:1408:5: warning: no previous prototype for 'p2p_listen_state_process' [-Wmissing-prototypes] 1408 | u32 p2p_listen_state_process(_adapter *padapter, unsigned char *da) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c: In function 'OnAuth': /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:2198:41: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 2198 | ;/* TODO: STA re_auth within expire_to */ | ^ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:2203:33: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 2203 | ; /* TODO: STA re_auth and auth timeout */ | ^ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c: At top level: /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:3132:14: warning: no previous prototype for 'on_action_spct_ch_switch' [-Wmissing-prototypes] 3132 | unsigned int on_action_spct_ch_switch(_adapter *padapter, struct sta_info *psta, u8 *ies, uint ies_len) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:4179:6: warning: no previous prototype for 'issue_p2p_GO_response' [-Wmissing-prototypes] 4179 | void issue_p2p_GO_response(_adapter *padapter, u8 *raddr, u8 *frame_body, uint len, u8 result) | ^~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:4596:6: warning: no previous prototype for 'issue_p2p_GO_confirm' [-Wmissing-prototypes] 4596 | void issue_p2p_GO_confirm(_adapter *padapter, u8 *raddr, u8 result) | ^~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:5474:4: warning: no previous prototype for 'is_matched_in_profilelist' [-Wmissing-prototypes] 5474 | u8 is_matched_in_profilelist(u8 *peermacaddr, struct profile_info *profileinfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:5790:5: warning: no previous prototype for '_issue_probereq_p2p' [-Wmissing-prototypes] 5790 | int _issue_probereq_p2p(_adapter *padapter, u8 *da, int wait_ack) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:6167:5: warning: no previous prototype for 'rtw_action_public_decache' [-Wmissing-prototypes] 6167 | s32 rtw_action_public_decache(union recv_frame *rframe, u8 token_offset) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:6192:14: warning: no previous prototype for 'on_action_public_p2p' [-Wmissing-prototypes] 6192 | unsigned int on_action_public_p2p(union recv_frame *precv_frame) | ^~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:6542:14: warning: no previous prototype for 'on_action_public_vendor' [-Wmissing-prototypes] 6542 | unsigned int on_action_public_vendor(union recv_frame *precv_frame) | ^~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:6562:14: warning: no previous prototype for 'on_action_public_default' [-Wmissing-prototypes] 6562 | unsigned int on_action_public_default(union recv_frame *precv_frame, u8 action) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:7430:20: warning: no previous prototype for '_alloc_mgtxmitframe' [-Wmissing-prototypes] 7430 | struct xmit_frame *_alloc_mgtxmitframe(struct xmit_priv *pxmitpriv, bool once) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:7730:5: warning: no previous prototype for 'update_hidden_ssid' [-Wmissing-prototypes] 7730 | int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:8367:5: warning: no previous prototype for '_issue_probereq' [-Wmissing-prototypes] 8367 | int _issue_probereq(_adapter *padapter, const NDIS_802_11_SSID *pssid, const u8 *da, u8 ch, bool append_wps, int wait_ack) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:10502:5: warning: no previous prototype for '_issue_action_SM_PS' [-Wmissing-prototypes] 10502 | int _issue_action_SM_PS(_adapter *padapter , unsigned char *raddr , u8 NewMimoPsMode , u8 wait_ack) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:12535:6: warning: no previous prototype for 'rtw_delba_check' [-Wmissing-prototypes] 12535 | void rtw_delba_check(_adapter *padapter, struct sta_info *psta, u8 from_timer) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:12573:4: warning: no previous prototype for 'chk_ap_is_alive' [-Wmissing-prototypes] 12573 | u8 chk_ap_is_alive(_adapter *padapter, struct sta_info *psta) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:12613:4: warning: no previous prototype for 'chk_adhoc_peer_is_alive' [-Wmissing-prototypes] 12613 | u8 chk_adhoc_peer_is_alive(struct sta_info *psta) | ^~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:13159:6: warning: no previous prototype for 'report_sta_timeout_event' [-Wmissing-prototypes] 13159 | void report_sta_timeout_event(_adapter *padapter, u8 *MacAddr, unsigned short reason) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:13216:6: warning: no previous prototype for 'clnt_sa_query_timeout' [-Wmissing-prototypes] 13216 | void clnt_sa_query_timeout(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:14207:4: warning: no previous prototype for 'rtw_scan_sparse' [-Wmissing-prototypes] 14207 | u8 rtw_scan_sparse(_adapter *adapter, struct rtw_ieee80211_channel *ch, u8 ch_num) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:14302:4: warning: no previous prototype for 'rtw_scan_backop_decision' [-Wmissing-prototypes] 14302 | u8 rtw_scan_backop_decision(_adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:14725:6: warning: no previous prototype for 'survey_done_set_ch_bw' [-Wmissing-prototypes] 14725 | void survey_done_set_ch_bw(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:14795:4: warning: no previous prototype for 'rtw_ps_annc' [-Wmissing-prototypes] 14795 | u8 rtw_ps_annc(_adapter *adapter, bool ps) | ^~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:14884:6: warning: no previous prototype for 'sitesurvey_set_igi' [-Wmissing-prototypes] 14884 | void sitesurvey_set_igi(_adapter *adapter) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mlme_ext.c:14944:6: warning: no previous prototype for 'sitesurvey_set_msr' [-Wmissing-prototypes] 14944 | void sitesurvey_set_msr(_adapter *adapter, bool enter) | ^~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mi.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mi.c:884:4: warning: no previous prototype for '_rtw_mi_busy_traffic_check' [-Wmissing-prototypes] 884 | u8 _rtw_mi_busy_traffic_check(_adapter *padapter, void *data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_mi.c:1344:6: warning: no previous prototype for 'rtw_dbg_skb_process' [-Wmissing-prototypes] 1344 | void rtw_dbg_skb_process(_adapter *padapter, union recv_frame *precvframe, union recv_frame *pcloneframe) | ^~~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_wlan_util.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_wlan_util.c:1015:6: warning: no previous prototype for '_rtw_sec_camid_is_used' [-Wmissing-prototypes] 1015 | bool _rtw_sec_camid_is_used(struct cam_ctl_t *cam_ctl, u8 id) | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_wlan_util.c:1103:6: warning: no previous prototype for 'cam_cache_chk' [-Wmissing-prototypes] 1103 | bool cam_cache_chk(_adapter *adapter, u8 id, u8 *addr, s16 kid, s8 gk) | ^~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_wlan_util.c:1121:5: warning: no previous prototype for '_rtw_camid_search' [-Wmissing-prototypes] 1121 | s16 _rtw_camid_search(_adapter *adapter, u8 *addr, s16 kid, s8 gk) | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_wlan_util.c:1161:5: warning: no previous prototype for 'rtw_get_camid' [-Wmissing-prototypes] 1161 | s16 rtw_get_camid(_adapter *adapter, u8 *addr, s16 kid, u8 gk) | ^~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_wlan_util.c:1280:6: warning: no previous prototype for 'rtw_camid_set' [-Wmissing-prototypes] 1280 | void rtw_camid_set(_adapter *adapter, u8 cam_id) | ^~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_wlan_util.c:1363:5: warning: no previous prototype for 'rtw_get_empty_cam_entry' [-Wmissing-prototypes] 1363 | s16 rtw_get_empty_cam_entry(_adapter *adapter, u8 start_camid) | ^~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_wlan_util.c:2232:5: warning: no previous prototype for 'check_ielen' [-Wmissing-prototypes] 2232 | int check_ielen(u8 *start, uint len) | ^~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_vht.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_pwrctrl.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_pwrctrl.c:205:6: warning: no previous prototype for 'rtw_pwr_unassociated_idle' [-Wmissing-prototypes] 205 | bool rtw_pwr_unassociated_idle(_adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_pwrctrl.c:405:6: warning: no previous prototype for 'pwr_state_check_handler' [-Wmissing-prototypes] 405 | void pwr_state_check_handler(void *ctx) | ^~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_pwrctrl.c:531:4: warning: no previous prototype for 'rtw_cpwm_polling' [-Wmissing-prototypes] 531 | u8 rtw_cpwm_polling(_adapter *adapter, u8 rpwm, u8 cpwm_orig) | ^~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_pwrctrl.c:695:4: warning: no previous prototype for 'PS_RDY_CHECK' [-Wmissing-prototypes] 695 | u8 PS_RDY_CHECK(_adapter *padapter) | ^~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_rf.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_rf.c:848:6: warning: no previous prototype for '_dump_regd_exc_list' [-Wmissing-prototypes] 848 | void _dump_regd_exc_list(void *sel, struct rf_ctl_t *rfctl) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_rf.c:1450:4: warning: no previous prototype for 'rtw_rf_get_kfree_tx_gain_offset' [-Wmissing-prototypes] 1450 | s8 rtw_rf_get_kfree_tx_gain_offset(_adapter *padapter, u8 path, u8 ch) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_chplan.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_chplan.c:429:6: warning: no previous prototype for 'rtw_regsty_is_excl_chs' [-Wmissing-prototypes] 429 | bool rtw_regsty_is_excl_chs(struct registry_priv *regsty, u8 ch) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:854:6: warning: no previous prototype for 'recv_decache' [-Wmissing-prototypes] 854 | sint recv_decache(union recv_frame *precv_frame) | ^~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:909:6: warning: no previous prototype for 'process_pwrbit_data' [-Wmissing-prototypes] 909 | void process_pwrbit_data(_adapter *padapter, union recv_frame *precv_frame, struct sta_info *psta) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:937:6: warning: no previous prototype for 'process_wmmps_data' [-Wmissing-prototypes] 937 | void process_wmmps_data(_adapter *padapter, union recv_frame *precv_frame, struct sta_info *psta) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:1170:6: warning: no previous prototype for 'sta2sta_data_frame' [-Wmissing-prototypes] 1170 | sint sta2sta_data_frame( | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:1349:6: warning: no previous prototype for 'ap2sta_data_frame' [-Wmissing-prototypes] 1349 | sint ap2sta_data_frame( | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:1489:6: warning: no previous prototype for 'sta2ap_data_frame' [-Wmissing-prototypes] 1489 | sint sta2ap_data_frame( | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:1963:6: warning: no previous prototype for 'validate_recv_mgnt_frame' [-Wmissing-prototypes] 1963 | sint validate_recv_mgnt_frame(PADAPTER padapter, union recv_frame *precv_frame) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:2007:6: warning: no previous prototype for 'validate_recv_data_frame' [-Wmissing-prototypes] 2007 | sint validate_recv_data_frame(_adapter *adapter, union recv_frame *precv_frame) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c: In function 'validate_recv_frame': /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:2343:79: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 2343 | DBG_COUNTER(adapter->rx_logs.core_rx_pre_data_handled); | ^ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c: At top level: /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:2363:6: warning: no previous prototype for 'wlanhdr_to_ethhdr' [-Wmissing-prototypes] 2363 | sint wlanhdr_to_ethhdr(union recv_frame *precvframe) | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:2866:5: warning: no previous prototype for 'amsdu_to_msdu' [-Wmissing-prototypes] 2866 | int amsdu_to_msdu(_adapter *padapter, union recv_frame *prframe) | ^~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:3533:5: warning: no previous prototype for 'validate_mp_recv_frame' [-Wmissing-prototypes] 3533 | int validate_mp_recv_frame(_adapter *adapter, union recv_frame *precv_frame) | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:3692:5: warning: no previous prototype for 'mp_recv_frame' [-Wmissing-prototypes] 3692 | int mp_recv_frame(_adapter *padapter, union recv_frame *rframe) | ^~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:4128:5: warning: no previous prototype for 'recv_frame_monitor' [-Wmissing-prototypes] 4128 | int recv_frame_monitor(_adapter *padapter, union recv_frame *rframe) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:4174:5: warning: no previous prototype for 'recv_func_prehandle' [-Wmissing-prototypes] 4174 | int recv_func_prehandle(_adapter *padapter, union recv_frame *rframe) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:4211:5: warning: no previous prototype for 'recv_func_posthandle' [-Wmissing-prototypes] 4211 | int recv_func_posthandle(_adapter *padapter, union recv_frame *prframe) | ^~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:4319:5: warning: no previous prototype for 'recv_func' [-Wmissing-prototypes] 4319 | int recv_func(_adapter *padapter, union recv_frame *rframe) | ^~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_recv.c:4640:6: warning: no previous prototype for 'rx_process_phy_info' [-Wmissing-prototypes] 4640 | void rx_process_phy_info(_adapter *padapter, union recv_frame *rframe) | ^~~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sta_mgt.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sta_mgt.c:19:6: warning: no previous prototype for 'test_st_match_rule' [-Wmissing-prototypes] 19 | bool test_st_match_rule(_adapter *adapter, u8 *local_naddr, u8 *local_port, u8 *remote_naddr, u8 *remote_port) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sta_mgt.c: In function 'rtw_mfree_stainfo': /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sta_mgt.c:384:25: warning: the comparison will always evaluate as 'true' for the address of 'lock' will never be NULL [-Waddress] 384 | if (&psta->lock != NULL) | ^~ In file included from /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/include/drv_types.h:102, from /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sta_mgt.c:17: /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/include/sta_info.h:263:17: note: 'lock' declared here 263 | _lock lock; | ^~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sta_mgt.c: At top level: /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sta_mgt.c:1073:4: warning: no previous prototype for '_rtw_access_ctrl' [-Wmissing-prototypes] 1073 | u8 _rtw_access_ctrl(_adapter *adapter, u8 period, const u8 *mac_addr) | ^~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ap.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ap.c:952:6: warning: no previous prototype for 'rtw_init_bmc_sta_tx_rate' [-Wmissing-prototypes] 952 | void rtw_init_bmc_sta_tx_rate(_adapter *padapter, struct sta_info *psta) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ap.c:2811:4: warning: no previous prototype for 'rtw_ap_bmc_frames_hdl' [-Wmissing-prototypes] 2811 | u8 rtw_ap_bmc_frames_hdl(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ap.c:4142:6: warning: no previous prototype for 'rtw_ap_bcmc_sta_flush' [-Wmissing-prototypes] 4142 | void rtw_ap_bcmc_sta_flush(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ap.c: In function 'rtw_ap_update_chbw_by_ifbmp': /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ap.c:4403:42: warning: the comparison will always evaluate as 'true' for the address of 'padapters' will never be NULL [-Waddress] 4403 | if (!(ifbmp & BIT(i)) || !dvobj->padapters) | ^ In file included from /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ap.c:17: /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/include/drv_types.h:1118:19: note: 'padapters' declared here 1118 | _adapter *padapters[CONFIG_IFACE_NUMBER];/*IFACE_ID_MAX*/ | ^~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_ap.c:4423:42: warning: the comparison will always evaluate as 'true' for the address of 'padapters' will never be NULL [-Waddress] 4423 | if (!(ifbmp & BIT(i)) || !dvobj->padapters) | ^ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/include/drv_types.h:1118:19: note: 'padapters' declared here 1118 | _adapter *padapters[CONFIG_IFACE_NUMBER];/*IFACE_ID_MAX*/ | ^~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/mesh/rtw_mesh.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/mesh/rtw_mesh_pathtbl.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/mesh/rtw_mesh_hwmp.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_xmit.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_xmit.c:60:6: warning: no previous prototype for 'rtw_free_xmit_block' [-Wmissing-prototypes] 60 | void rtw_free_xmit_block(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_xmit.c:465:6: warning: no previous prototype for 'rtw_get_adapter_tx_rate_bmp_by_bw' [-Wmissing-prototypes] 465 | void rtw_get_adapter_tx_rate_bmp_by_bw(_adapter *adapter, u8 bw, u16 *r_bmp_cck_ofdm, u32 *r_bmp_ht, u64 *r_bmp_vht) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_xmit.c:509:6: warning: no previous prototype for 'rtw_get_shared_macid_tx_rate_bmp_by_bw' [-Wmissing-prototypes] 509 | void rtw_get_shared_macid_tx_rate_bmp_by_bw(struct dvobj_priv *dvobj, u8 bw, u16 *r_bmp_cck_ofdm, u32 *r_bmp_ht, u64 *r_bmp_vht) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_xmit.c:544:6: warning: no previous prototype for 'rtw_get_adapter_tx_rate_bmp' [-Wmissing-prototypes] 544 | void rtw_get_adapter_tx_rate_bmp(_adapter *adapter, u16 r_bmp_cck_ofdm[], u32 r_bmp_ht[], u64 r_bmp_vht[]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_xmit.c: In function 'update_attrib': /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_xmit.c:1512:74: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 1512 | DBG_COUNTER(padapter->tx_logs.core_tx_upd_attrib_unknown); | ^ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_xmit.c: At top level: /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_xmit.c:3625:6: warning: no previous prototype for 'rtw_init_xmitframe' [-Wmissing-prototypes] 3625 | void rtw_init_xmitframe(struct xmit_frame *pxframe) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_xmit.c:3916:20: warning: no previous prototype for 'rtw_get_xframe' [-Wmissing-prototypes] 3916 | struct xmit_frame *rtw_get_xframe(struct xmit_priv *pxmitpriv, int *num_frame) | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_xmit.c:4299:5: warning: no previous prototype for 'rtw_br_client_tx' [-Wmissing-prototypes] 4299 | int rtw_br_client_tx(_adapter *padapter, struct sk_buff **pskb) | ^~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_xmit.c:6157:6: warning: no previous prototype for 'rtw_sctx_chk_waring_status' [-Wmissing-prototypes] 6157 | bool rtw_sctx_chk_waring_status(int status) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:21:5: warning: no previous prototype for 'rtw_p2p_is_channel_list_ok' [-Wmissing-prototypes] 21 | int rtw_p2p_is_channel_list_ok(u8 desired_ch, u8 *ch_list, u8 ch_cnt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:34:5: warning: no previous prototype for 'is_any_client_associated' [-Wmissing-prototypes] 34 | int is_any_client_associated(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:2492:4: warning: no previous prototype for 'rtw_p2p_get_peer_ch_list' [-Wmissing-prototypes] 2492 | u8 rtw_p2p_get_peer_ch_list(struct wifidirect_info *pwdinfo, u8 *ch_content, u8 ch_cnt, u8 *peer_ch_list) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:2514:4: warning: no previous prototype for 'rtw_p2p_ch_inclusion' [-Wmissing-prototypes] 2514 | u8 rtw_p2p_ch_inclusion(_adapter *adapter, u8 *peer_ch_list, u8 peer_ch_num, u8 *ch_list_inclusioned) | ^~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:3009:6: warning: no previous prototype for 'find_phase_handler' [-Wmissing-prototypes] 3009 | void find_phase_handler(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:3034:6: warning: no previous prototype for 'restore_p2p_state_handler' [-Wmissing-prototypes] 3034 | void restore_p2p_state_handler(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:3067:6: warning: no previous prototype for 'pre_tx_invitereq_handler' [-Wmissing-prototypes] 3067 | void pre_tx_invitereq_handler(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:3079:6: warning: no previous prototype for 'pre_tx_provdisc_handler' [-Wmissing-prototypes] 3079 | void pre_tx_provdisc_handler(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:3091:6: warning: no previous prototype for 'pre_tx_negoreq_handler' [-Wmissing-prototypes] 3091 | void pre_tx_negoreq_handler(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:3677:5: warning: no previous prototype for 'rtw_xframe_build_wfd_ie' [-Wmissing-prototypes] 3677 | u32 rtw_xframe_build_wfd_ie(struct xmit_frame *xframe) | ^~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:3755:6: warning: no previous prototype for 'rtw_xframe_del_wfd_ie' [-Wmissing-prototypes] 3755 | bool rtw_xframe_del_wfd_ie(struct xmit_frame *xframe) | ^~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:3827:5: warning: no previous prototype for 'dump_p2p_attr_ch_list' [-Wmissing-prototypes] 3827 | u8 *dump_p2p_attr_ch_list(u8 *p2p_ie, uint p2p_ielen, u8 *buf, u32 buf_len) | ^~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:3879:6: warning: no previous prototype for 'rtw_p2p_nego_intent_compare' [-Wmissing-prototypes] 3879 | bool rtw_p2p_nego_intent_compare(u8 req, u8 resp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_p2p.c:4711:6: warning: no previous prototype for 'ap_p2p_switch_timer_process' [-Wmissing-prototypes] 4711 | void ap_p2p_switch_timer_process(void *FunctionContext) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_rson.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_tdls.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_br_ext.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_br_ext.c:641:6: warning: no previous prototype for 'nat25_db_expire' [-Wmissing-prototypes] 641 | void nat25_db_expire(_adapter *priv) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_br_ext.c:757:5: warning: no previous prototype for 'nat25_db_handle' [-Wmissing-prototypes] 757 | int nat25_db_handle(_adapter *priv, struct sk_buff *skb, int method) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_br_ext.c:1389:5: warning: no previous prototype for 'nat25_handle_frame' [-Wmissing-prototypes] 1389 | int nat25_handle_frame(_adapter *priv, struct sk_buff *skb) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_br_ext.c:1520:6: warning: no previous prototype for 'dhcp_flag_bcast' [-Wmissing-prototypes] 1520 | void dhcp_flag_bcast(_adapter *priv, struct sk_buff *skb) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_br_ext.c:1561:7: warning: no previous prototype for 'scdb_findEntry' [-Wmissing-prototypes] 1561 | void *scdb_findEntry(_adapter *priv, unsigned char *macAddr, | ^~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_iol.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sreset.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sreset.c:104:6: warning: no previous prototype for 'sreset_restore_security_station' [-Wmissing-prototypes] 104 | void sreset_restore_security_station(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sreset.c:140:6: warning: no previous prototype for 'sreset_restore_network_station' [-Wmissing-prototypes] 140 | void sreset_restore_network_station(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sreset.c:200:6: warning: no previous prototype for 'sreset_restore_network_status' [-Wmissing-prototypes] 200 | void sreset_restore_network_status(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_btcoex_wifionly.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_btcoex.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_beamforming.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_odm.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_odm.c:67:6: warning: no previous prototype for 'rtw_odm_adaptivity_ver_msg' [-Wmissing-prototypes] 67 | void rtw_odm_adaptivity_ver_msg(void *sel, _adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_odm.c:75:6: warning: no previous prototype for 'rtw_odm_adaptivity_en_msg' [-Wmissing-prototypes] 75 | void rtw_odm_adaptivity_en_msg(void *sel, _adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_odm.c:92:6: warning: no previous prototype for 'rtw_odm_adaptivity_mode_msg' [-Wmissing-prototypes] 92 | void rtw_odm_adaptivity_mode_msg(void *sel, _adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_rm.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_rm_fsm.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_rm_util.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/efuse/rtw_efuse.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/efuse/rtw_efuse.c:59:9: warning: no previous prototype for 'efuse_IsBT_Masked' [-Wmissing-prototypes] 59 | BOOLEAN efuse_IsBT_Masked(PADAPTER pAdapter, u16 Offset) | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/efuse/rtw_efuse.c:920:6: warning: no previous prototype for 'efuse_PreUpdateAction' [-Wmissing-prototypes] 920 | void efuse_PreUpdateAction( | ^~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/efuse/rtw_efuse.c:949:6: warning: no previous prototype for 'efuse_PostUpdateAction' [-Wmissing-prototypes] 949 | void efuse_PostUpdateAction( | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/efuse/rtw_efuse.c:2417:1: warning: no previous prototype for 'Efuse_PgPacketWrite_BT' [-Wmissing-prototypes] 2417 | Efuse_PgPacketWrite_BT(PADAPTER pAdapter, | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sdio.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sdio.c:123:4: warning: no previous prototype for 'rtw_sdio_read_cmd52' [-Wmissing-prototypes] 123 | u8 rtw_sdio_read_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sdio.c:128:4: warning: no previous prototype for 'rtw_sdio_read_cmd53' [-Wmissing-prototypes] 128 | u8 rtw_sdio_read_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sdio.c:133:4: warning: no previous prototype for 'rtw_sdio_write_cmd52' [-Wmissing-prototypes] 133 | u8 rtw_sdio_write_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) | ^~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sdio.c:138:4: warning: no previous prototype for 'rtw_sdio_write_cmd53' [-Wmissing-prototypes] 138 | u8 rtw_sdio_write_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) | ^~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/core/rtw_sdio.c:143:4: warning: no previous prototype for 'rtw_sdio_f0_read' [-Wmissing-prototypes] 143 | u8 rtw_sdio_f0_read(struct dvobj_priv *d, u32 addr, void *buf, size_t len) | ^~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/osdep_service.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/osdep_service.c:2525:5: warning: no previous prototype for 'rtw_change_ifname' [-Wmissing-prototypes] 2525 | int rtw_change_ifname(_adapter *padapter, const char *ifname) | ^~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:991:6: warning: no previous prototype for 'rtw_regsty_load_target_tx_power' [-Wmissing-prototypes] 991 | void rtw_regsty_load_target_tx_power(struct registry_priv *regsty) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:1534:14: warning: no previous prototype for 'rtw_classify8021d' [-Wmissing-prototypes] 1534 | unsigned int rtw_classify8021d(struct sk_buff *skb) | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:1679:5: warning: no previous prototype for 'rtw_ndev_init' [-Wmissing-prototypes] 1679 | int rtw_ndev_init(struct net_device *dev) | ^~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:1692:6: warning: no previous prototype for 'rtw_ndev_uninit' [-Wmissing-prototypes] 1692 | void rtw_ndev_uninit(struct net_device *dev) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:1752:6: warning: no previous prototype for 'rtw_hook_if_ops' [-Wmissing-prototypes] 1752 | void rtw_hook_if_ops(struct net_device *ndev) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:1834:5: warning: no previous prototype for 'rtw_os_ndev_alloc' [-Wmissing-prototypes] 1834 | int rtw_os_ndev_alloc(_adapter *adapter) | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:1888:5: warning: no previous prototype for 'rtw_os_ndev_register' [-Wmissing-prototypes] 1888 | int rtw_os_ndev_register(_adapter *adapter, const char *name) | ^~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:2029:5: warning: no previous prototype for 'rtw_os_ndevs_alloc' [-Wmissing-prototypes] 2029 | int rtw_os_ndevs_alloc(struct dvobj_priv *dvobj) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:2082:6: warning: no previous prototype for 'rtw_os_ndevs_free' [-Wmissing-prototypes] 2082 | void rtw_os_ndevs_free(struct dvobj_priv *dvobj) | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:2214:4: warning: no previous prototype for 'rtw_init_default_value' [-Wmissing-prototypes] 2214 | u8 rtw_init_default_value(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:2912:5: warning: no previous prototype for '_netdev_vir_if_open' [-Wmissing-prototypes] 2912 | int _netdev_vir_if_open(struct net_device *pnetdev) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:3004:5: warning: no previous prototype for 'netdev_vir_if_open' [-Wmissing-prototypes] 3004 | int netdev_vir_if_open(struct net_device *pnetdev) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:3178:6: warning: no previous prototype for 'rtw_drv_stop_vir_if' [-Wmissing-prototypes] 3178 | void rtw_drv_stop_vir_if(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:3220:6: warning: no previous prototype for 'rtw_drv_free_vir_if' [-Wmissing-prototypes] 3220 | void rtw_drv_free_vir_if(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:3384:5: warning: no previous prototype for 'rtw_os_ndevs_register' [-Wmissing-prototypes] 3384 | int rtw_os_ndevs_register(struct dvobj_priv *dvobj) | ^~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:3503:6: warning: no previous prototype for 'netdev_br_init' [-Wmissing-prototypes] 3503 | void netdev_br_init(struct net_device *netdev) | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:3843:6: warning: no previous prototype for 'ips_netdrv_open' [-Wmissing-prototypes] 3843 | int ips_netdrv_open(_adapter *padapter) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:4046:5: warning: no previous prototype for 'pm_netdev_open' [-Wmissing-prototypes] 4046 | int pm_netdev_open(struct net_device *pnetdev, u8 bnormal) | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:4181:5: warning: no previous prototype for 'pm_netdev_close' [-Wmissing-prototypes] 4181 | int pm_netdev_close(struct net_device *pnetdev, u8 bnormal) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:4858:5: warning: no previous prototype for 'rtw_suspend_normal' [-Wmissing-prototypes] 4858 | int rtw_suspend_normal(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:5269:6: warning: no previous prototype for 'rtw_mi_resume_process_normal' [-Wmissing-prototypes] 5269 | void rtw_mi_resume_process_normal(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:5298:5: warning: no previous prototype for 'rtw_resume_process_normal' [-Wmissing-prototypes] 5298 | int rtw_resume_process_normal(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:5414:4: warning: no previous prototype for 'rtw_get_gpio' [-Wmissing-prototypes] 5414 | u8 rtw_get_gpio(struct net_device *netdev, u8 gpio_num) | ^~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:5421:6: warning: no previous prototype for 'rtw_set_gpio_output_value' [-Wmissing-prototypes] 5421 | int rtw_set_gpio_output_value(struct net_device *netdev, u8 gpio_num, bool isHigh) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:5430:5: warning: no previous prototype for 'rtw_config_gpio' [-Wmissing-prototypes] 5430 | int rtw_config_gpio(struct net_device *netdev, u8 gpio_num, bool isOutput) | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:5436:5: warning: no previous prototype for 'rtw_register_gpio_interrupt' [-Wmissing-prototypes] 5436 | int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 level)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/os_intfs.c:5443:5: warning: no previous prototype for 'rtw_disable_gpio_interrupt' [-Wmissing-prototypes] 5443 | int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/sdio_intf.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/sdio_intf.c:798:11: warning: no previous prototype for 'rtw_sdio_primary_adapter_init' [-Wmissing-prototypes] 798 | _adapter *rtw_sdio_primary_adapter_init(struct dvobj_priv *dvobj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/sdio_intf.c:1231:5: warning: no previous prototype for 'rtw_resume_process' [-Wmissing-prototypes] 1231 | int rtw_resume_process(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/sdio_ops_linux.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_linux.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_linux.c:182:6: warning: no previous prototype for 'indicate_wx_scan_complete_event' [-Wmissing-prototypes] 182 | void indicate_wx_scan_complete_event(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_linux.c:195:6: warning: no previous prototype for 'rtw_indicate_wx_assoc_event' [-Wmissing-prototypes] 195 | void rtw_indicate_wx_assoc_event(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_linux.c:218:6: warning: no previous prototype for 'rtw_indicate_wx_disassoc_event' [-Wmissing-prototypes] 218 | void rtw_indicate_wx_disassoc_event(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_linux.c:12351:30: warning: 'rtw_get_wireless_stats' defined but not used [-Wunused-function] 12351 | static struct iw_statistics *rtw_get_wireless_stats(struct net_device *dev) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/xmit_linux.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/xmit_linux.c:377:5: warning: no previous prototype for 'rtw_mlcst2unicst' [-Wmissing-prototypes] 377 | int rtw_mlcst2unicst(_adapter *padapter, struct sk_buff *skb) | ^~~~~~~~~~~~~~~~ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/mlme_linux.o CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/recv_linux.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/recv_linux.c: In function 'rtw_os_recv_indicate_pkt': /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/recv_linux.c:549:68: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 549 | DBG_COUNTER(padapter->rx_logs.os_netif_err); | ^ CC [M] /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.o /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:410:6: warning: no previous prototype for 'rtw_cfg80211_allow_ch_switch_notify' [-Wmissing-prototypes] 410 | bool rtw_cfg80211_allow_ch_switch_notify(_adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:470:6: warning: no previous prototype for 'rtw_2g_channels_init' [-Wmissing-prototypes] 470 | void rtw_2g_channels_init(struct ieee80211_channel *channels) | ^~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:475:6: warning: no previous prototype for 'rtw_5g_channels_init' [-Wmissing-prototypes] 475 | void rtw_5g_channels_init(struct ieee80211_channel *channels) | ^~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:480:6: warning: no previous prototype for 'rtw_2g_rates_init' [-Wmissing-prototypes] 480 | void rtw_2g_rates_init(struct ieee80211_rate *rates) | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:487:6: warning: no previous prototype for 'rtw_5g_rates_init' [-Wmissing-prototypes] 487 | void rtw_5g_rates_init(struct ieee80211_rate *rates) | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:494:34: warning: no previous prototype for 'rtw_spt_band_alloc' [-Wmissing-prototypes] 494 | struct ieee80211_supported_band *rtw_spt_band_alloc(BAND_TYPE band) | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:537:6: warning: no previous prototype for 'rtw_spt_band_free' [-Wmissing-prototypes] 537 | void rtw_spt_band_free(struct ieee80211_supported_band *spt_band) | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:625:36: warning: no previous prototype for 'nl80211_iftype_to_rtw_network_type' [-Wmissing-prototypes] 625 | NDIS_802_11_NETWORK_INFRASTRUCTURE nl80211_iftype_to_rtw_network_type(enum nl80211_iftype type) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:658:5: warning: no previous prototype for 'nl80211_iftype_to_rtw_mlme_state' [-Wmissing-prototypes] 658 | u32 nl80211_iftype_to_rtw_mlme_state(enum nl80211_iftype type) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:2073:5: warning: no previous prototype for 'cfg80211_rtw_set_default_mgmt_key' [-Wmissing-prototypes] 2073 | int cfg80211_rtw_set_default_mgmt_key(struct wiphy *wiphy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:2600:5: warning: no previous prototype for 'rtw_cfg80211_is_target_wps_scan' [-Wmissing-prototypes] 2600 | int rtw_cfg80211_is_target_wps_scan(struct cfg80211_scan_request *scan_req, struct cfg80211_ssid *target_ssid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:5275:6: warning: no previous prototype for 'dump_station_parameters' [-Wmissing-prototypes] 5275 | void dump_station_parameters(void *sel, struct wiphy *wiphy, const struct station_parameters *params) | ^~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:5805:18: warning: no previous prototype for 'rtw_sta_info_get_by_idx' [-Wmissing-prototypes] 5805 | struct sta_info *rtw_sta_info_get_by_idx(struct sta_priv *pstapriv, const int idx, u8 *asoc_list_num) | ^~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:9874:5: warning: no previous prototype for 'cfg80211_rtw_external_auth' [-Wmissing-prototypes] 9874 | int cfg80211_rtw_external_auth(struct wiphy *wiphy, struct net_device *dev, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:9982:25: error: initialization of 'int (*)(struct wiphy *, struct wireless_dev *, unsigned int, int *)' from incompatible pointer type 'int (*)(struct wiphy *, struct wireless_dev *, int *)' [-Wincompatible-pointer-types] 9982 | .get_tx_power = cfg80211_rtw_get_txpower, | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.c:9982:25: note: (near initialization for 'rtw_cfg80211_ops.get_tx_power') make[5]: *** [scripts/Makefile.build:229: /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/os_dep/linux/ioctl_cfg80211.o] Error 1 make[4]: *** [/immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/linux-6.12.35/Makefile:1945: /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78] Error 2 make[3]: *** [Makefile:224: __sub-make] Error 2 make[3]: Leaving directory '/immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/linux-6.12.35' make[2]: *** [Makefile:65: /immortalwrt/master/build_dir/target-mips_4kec_musl/linux-realtek_rtl838x/rtl8189es-2024.05.19~30a52f78/.built] Error 2 time: package/kernel/rtl8189es/compile#25.31#2.45#27.59