DKMS make.log for licheerv-rtl8723ds-1.0 for kernel 6.8.0-15-generic (riscv64) Tue Mar 12 15:01:17 UTC 2024 make ARCH=riscv CROSS_COMPILE= -C /lib/modules/6.8.0-15-generic/build M=/var/lib/dkms/licheerv-rtl8723ds/1.0/build modules make[1]: Entering directory '/usr/src/linux-headers-6.8.0-15-generic' warning: the compiler differs from the one used to build the kernel The kernel was built by: riscv64-linux-gnu-gcc-13 (Ubuntu 13.2.0-17ubuntu2) 13.2.0 You are using: gcc-13 (Ubuntu 13.2.0-17ubuntu2) 13.2.0 CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_cmd.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_security.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_debug.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_io.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_ioctl_query.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_ioctl_set.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_ieee80211.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:1169:6: warning: no previous prototype for ‘rtw_regsty_is_excl_chs’ [-Wmissing-prototypes] 1169 | bool rtw_regsty_is_excl_chs(struct registry_priv *regsty, u8 ch) | ^~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:1509:5: warning: no previous prototype for ‘p2p_listen_state_process’ [-Wmissing-prototypes] 1509 | u32 p2p_listen_state_process(_adapter *padapter, unsigned char *da) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:3376:14: warning: no previous prototype for ‘on_action_spct_ch_switch’ [-Wmissing-prototypes] 3376 | unsigned int on_action_spct_ch_switch(_adapter *padapter, struct sta_info *psta, u8 *ies, uint ies_len) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:4370:6: warning: no previous prototype for ‘issue_p2p_GO_response’ [-Wmissing-prototypes] 4370 | void issue_p2p_GO_response(_adapter *padapter, u8 *raddr, u8 *frame_body, uint len, u8 result) | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:4804:6: warning: no previous prototype for ‘issue_p2p_GO_confirm’ [-Wmissing-prototypes] 4804 | void issue_p2p_GO_confirm(_adapter *padapter, u8 *raddr, u8 result) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:5716:4: warning: no previous prototype for ‘is_matched_in_profilelist’ [-Wmissing-prototypes] 5716 | u8 is_matched_in_profilelist(u8 *peermacaddr, struct profile_info *profileinfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:6064:5: warning: no previous prototype for ‘_issue_probereq_p2p’ [-Wmissing-prototypes] 6064 | int _issue_probereq_p2p(_adapter *padapter, u8 *da, int wait_ack) | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:6439:5: warning: no previous prototype for ‘rtw_action_public_decache’ [-Wmissing-prototypes] 6439 | s32 rtw_action_public_decache(union recv_frame *rframe, u8 token_offset) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:6464:14: warning: no previous prototype for ‘on_action_public_p2p’ [-Wmissing-prototypes] 6464 | unsigned int on_action_public_p2p(union recv_frame *precv_frame) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:6841:14: warning: no previous prototype for ‘on_action_public_vendor’ [-Wmissing-prototypes] 6841 | unsigned int on_action_public_vendor(union recv_frame *precv_frame) | ^~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:6862:14: warning: no previous prototype for ‘on_action_public_default’ [-Wmissing-prototypes] 6862 | unsigned int on_action_public_default(union recv_frame *precv_frame, u8 action) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:7248:20: warning: no previous prototype for ‘_alloc_mgtxmitframe’ [-Wmissing-prototypes] 7248 | struct xmit_frame *_alloc_mgtxmitframe(struct xmit_priv *pxmitpriv, bool once) | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:7529:5: warning: no previous prototype for ‘update_hidden_ssid’ [-Wmissing-prototypes] 7529 | int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:8149:5: warning: no previous prototype for ‘_issue_probereq’ [-Wmissing-prototypes] 8149 | int _issue_probereq(_adapter *padapter, NDIS_802_11_SSID *pssid, u8 *da, u8 ch, bool append_wps, int wait_ack) | ^~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:10288:5: warning: no previous prototype for ‘_issue_action_SM_PS’ [-Wmissing-prototypes] 10288 | int _issue_action_SM_PS(_adapter *padapter , unsigned char *raddr , u8 NewMimoPsMode , u8 wait_ack) | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:12152:6: warning: no previous prototype for ‘rtw_delba_check’ [-Wmissing-prototypes] 12152 | void rtw_delba_check(_adapter *padapter, struct sta_info *psta, u8 from_timer) | ^~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:12190:4: warning: no previous prototype for ‘chk_ap_is_alive’ [-Wmissing-prototypes] 12190 | u8 chk_ap_is_alive(_adapter *padapter, struct sta_info *psta) | ^~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:12237:4: warning: no previous prototype for ‘chk_adhoc_peer_is_alive’ [-Wmissing-prototypes] 12237 | u8 chk_adhoc_peer_is_alive(struct sta_info *psta) | ^~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:13510:4: warning: no previous prototype for ‘rtw_scan_sparse’ [-Wmissing-prototypes] 13510 | u8 rtw_scan_sparse(_adapter *adapter, struct rtw_ieee80211_channel *ch, u8 ch_num) | ^~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:13923:6: warning: no previous prototype for ‘survey_done_set_ch_bw’ [-Wmissing-prototypes] 13923 | void survey_done_set_ch_bw(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:13993:4: warning: no previous prototype for ‘sitesurvey_ps_annc’ [-Wmissing-prototypes] 13993 | u8 sitesurvey_ps_annc(_adapter *padapter, bool ps) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:14039:6: warning: no previous prototype for ‘sitesurvey_set_igi’ [-Wmissing-prototypes] 14039 | void sitesurvey_set_igi(_adapter *adapter) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mlme_ext.c:14090:6: warning: no previous prototype for ‘sitesurvey_set_msr’ [-Wmissing-prototypes] 14090 | void sitesurvey_set_msr(_adapter *adapter, bool enter) | ^~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mi.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mi.c:36:5: warning: no previous prototype for ‘_rtw_mi_get_ch_setting_union’ [-Wmissing-prototypes] 36 | int _rtw_mi_get_ch_setting_union(_adapter *adapter, u8 *ch, u8 *bw, u8 *offset, bool include_self) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mi.c:114:6: warning: no previous prototype for ‘_rtw_mi_status’ [-Wmissing-prototypes] 114 | void _rtw_mi_status(_adapter *adapter, struct mi_state *mstate, bool include_self) | ^~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mi.c:670:4: warning: no previous prototype for ‘_rtw_mi_busy_traffic_check’ [-Wmissing-prototypes] 670 | u8 _rtw_mi_busy_traffic_check(_adapter *padapter, void *data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_mi.c:1121:6: warning: no previous prototype for ‘rtw_dbg_skb_process’ [-Wmissing-prototypes] 1121 | void rtw_dbg_skb_process(_adapter *padapter, union recv_frame *precvframe, union recv_frame *pcloneframe) | ^~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_wlan_util.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_vht.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_pwrctrl.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_pwrctrl.c:182:6: warning: no previous prototype for ‘rtw_pwr_unassociated_idle’ [-Wmissing-prototypes] 182 | bool rtw_pwr_unassociated_idle(_adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_pwrctrl.c:399:6: warning: no previous prototype for ‘pwr_state_check_handler’ [-Wmissing-prototypes] 399 | void pwr_state_check_handler(struct timer_list *t) | ^~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_pwrctrl.c:594:4: warning: no previous prototype for ‘PS_RDY_CHECK’ [-Wmissing-prototypes] 594 | u8 PS_RDY_CHECK(_adapter *padapter) | ^~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_rf.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_rf.c:985:4: warning: no previous prototype for ‘rtw_rf_get_kfree_tx_gain_offset’ [-Wmissing-prototypes] 985 | s8 rtw_rf_get_kfree_tx_gain_offset(_adapter *padapter, u8 path, u8 ch) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_recv.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_recv.c:2661:5: warning: no previous prototype for ‘amsdu_to_msdu’ [-Wmissing-prototypes] 2661 | int amsdu_to_msdu(_adapter *padapter, union recv_frame *prframe) | ^~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_recv.c:3277:5: warning: no previous prototype for ‘validate_mp_recv_frame’ [-Wmissing-prototypes] 3277 | int validate_mp_recv_frame(_adapter *adapter, union recv_frame *precv_frame) | ^~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_recv.c:3414:5: warning: no previous prototype for ‘mp_recv_frame’ [-Wmissing-prototypes] 3414 | int mp_recv_frame(_adapter *padapter, union recv_frame *rframe) | ^~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_recv.c:3851:5: warning: no previous prototype for ‘recv_frame_monitor’ [-Wmissing-prototypes] 3851 | int recv_frame_monitor(_adapter *padapter, union recv_frame *rframe) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_recv.c:3898:5: warning: no previous prototype for ‘recv_func_prehandle’ [-Wmissing-prototypes] 3898 | int recv_func_prehandle(_adapter *padapter, union recv_frame *rframe) | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_recv.c:3934:5: warning: no previous prototype for ‘recv_func_posthandle’ [-Wmissing-prototypes] 3934 | int recv_func_posthandle(_adapter *padapter, union recv_frame *prframe) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_recv.c:4404:6: warning: no previous prototype for ‘rx_process_phy_info’ [-Wmissing-prototypes] 4404 | void rx_process_phy_info(_adapter *padapter, union recv_frame *rframe) | ^~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sta_mgt.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sta_mgt.c: In function ‘rtw_mfree_stainfo’: /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sta_mgt.c:338:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘lock’ will never be NULL [-Waddress] 338 | if (&psta->lock != NULL) | ^~ In file included from /var/lib/dkms/licheerv-rtl8723ds/1.0/build/include/drv_types.h:104, from /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sta_mgt.c:22: /var/lib/dkms/licheerv-rtl8723ds/1.0/build/include/sta_info.h:199:17: note: ‘lock’ declared here 199 | _lock lock; | ^~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_ap.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_ap.c:1980:6: warning: no previous prototype for ‘rtw_macaddr_acl_init’ [-Wmissing-prototypes] 1980 | void rtw_macaddr_acl_init(_adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_ap.c:1999:6: warning: no previous prototype for ‘rtw_macaddr_acl_deinit’ [-Wmissing-prototypes] 1999 | void rtw_macaddr_acl_deinit(_adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_ap.c:2275:4: warning: no previous prototype for ‘rtw_ap_bmc_frames_hdl’ [-Wmissing-prototypes] 2275 | u8 rtw_ap_bmc_frames_hdl(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_xmit.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_xmit.c:477:6: warning: no previous prototype for ‘rtw_get_shared_macid_tx_rate_bmp_by_bw’ [-Wmissing-prototypes] 477 | 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, u32 *r_bmp_vht) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_xmit.c:2952:6: warning: no previous prototype for ‘rtw_init_xmitframe’ [-Wmissing-prototypes] 2952 | void rtw_init_xmitframe(struct xmit_frame *pxframe) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_xmit.c:3558:5: warning: no previous prototype for ‘rtw_br_client_tx’ [-Wmissing-prototypes] 3558 | int rtw_br_client_tx(_adapter *padapter, struct sk_buff **pskb) | ^~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_xmit.c:4993:6: warning: no previous prototype for ‘rtw_sctx_chk_waring_status’ [-Wmissing-prototypes] 4993 | bool rtw_sctx_chk_waring_status(int status) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.o /var/lib/dkms/licheerv-rtl8723ds/1.0/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/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:39:5: warning: no previous prototype for ‘is_any_client_associated’ [-Wmissing-prototypes] 39 | int is_any_client_associated(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:2554:4: warning: no previous prototype for ‘rtw_p2p_get_peer_ch_list’ [-Wmissing-prototypes] 2554 | u8 rtw_p2p_get_peer_ch_list(struct wifidirect_info *pwdinfo, u8 *ch_content, u8 ch_cnt, u8 *peer_ch_list) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:2576:4: warning: no previous prototype for ‘rtw_p2p_check_peer_oper_ch’ [-Wmissing-prototypes] 2576 | u8 rtw_p2p_check_peer_oper_ch(struct mlme_ext_priv *pmlmeext, u8 ch) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:2588:4: warning: no previous prototype for ‘rtw_p2p_ch_inclusion’ [-Wmissing-prototypes] 2588 | 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/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:3083:6: warning: no previous prototype for ‘find_phase_handler’ [-Wmissing-prototypes] 3083 | void find_phase_handler(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:3107:6: warning: no previous prototype for ‘restore_p2p_state_handler’ [-Wmissing-prototypes] 3107 | void restore_p2p_state_handler(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:3142:6: warning: no previous prototype for ‘pre_tx_invitereq_handler’ [-Wmissing-prototypes] 3142 | void pre_tx_invitereq_handler(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:3154:6: warning: no previous prototype for ‘pre_tx_provdisc_handler’ [-Wmissing-prototypes] 3154 | void pre_tx_provdisc_handler(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:3166:6: warning: no previous prototype for ‘pre_tx_negoreq_handler’ [-Wmissing-prototypes] 3166 | void pre_tx_negoreq_handler(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:3602:5: warning: no previous prototype for ‘rtw_xframe_build_wfd_ie’ [-Wmissing-prototypes] 3602 | u32 rtw_xframe_build_wfd_ie(struct xmit_frame *xframe) | ^~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:3680:6: warning: no previous prototype for ‘rtw_xframe_del_wfd_ie’ [-Wmissing-prototypes] 3680 | bool rtw_xframe_del_wfd_ie(struct xmit_frame *xframe) | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:3757:5: warning: no previous prototype for ‘dump_p2p_attr_ch_list’ [-Wmissing-prototypes] 3757 | u8 *dump_p2p_attr_ch_list(u8 *p2p_ie, uint p2p_ielen, u8 *buf, u32 buf_len) | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_p2p.c:3810:6: warning: no previous prototype for ‘rtw_p2p_nego_intent_compare’ [-Wmissing-prototypes] 3810 | bool rtw_p2p_nego_intent_compare(u8 req, u8 resp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_tdls.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_br_ext.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_br_ext.c:645:6: warning: no previous prototype for ‘nat25_db_expire’ [-Wmissing-prototypes] 645 | void nat25_db_expire(_adapter *priv) | ^~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_br_ext.c:761:5: warning: no previous prototype for ‘nat25_db_handle’ [-Wmissing-prototypes] 761 | int nat25_db_handle(_adapter *priv, struct sk_buff *skb, int method) | ^~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_br_ext.c:1391:5: warning: no previous prototype for ‘nat25_handle_frame’ [-Wmissing-prototypes] 1391 | int nat25_handle_frame(_adapter *priv, struct sk_buff *skb) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_br_ext.c:1522:6: warning: no previous prototype for ‘dhcp_flag_bcast’ [-Wmissing-prototypes] 1522 | void dhcp_flag_bcast(_adapter *priv, struct sk_buff *skb) | ^~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_br_ext.c:1563:7: warning: no previous prototype for ‘scdb_findEntry’ [-Wmissing-prototypes] 1563 | void *scdb_findEntry(_adapter *priv, unsigned char *macAddr, | ^~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_iol.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sreset.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sreset.c:110:6: warning: no previous prototype for ‘sreset_restore_security_station’ [-Wmissing-prototypes] 110 | void sreset_restore_security_station(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sreset.c:161:6: warning: no previous prototype for ‘sreset_restore_network_station’ [-Wmissing-prototypes] 161 | void sreset_restore_network_station(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sreset.c:234:6: warning: no previous prototype for ‘sreset_restore_network_status’ [-Wmissing-prototypes] 234 | void sreset_restore_network_status(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_btcoex.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_btcoex.c:365:6: warning: no previous prototype for ‘rtw_btcoex_SetBtPatchVersion’ [-Wmissing-prototypes] 365 | void rtw_btcoex_SetBtPatchVersion(PADAPTER padapter, u16 btHciVer, u16 btPatchVer) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_btcoex.c:370:6: warning: no previous prototype for ‘rtw_btcoex_SetHciVersion’ [-Wmissing-prototypes] 370 | void rtw_btcoex_SetHciVersion(PADAPTER padapter, u16 hciVersion) | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_btcoex.c:375:6: warning: no previous prototype for ‘rtw_btcoex_StackUpdateProfileInfo’ [-Wmissing-prototypes] 375 | void rtw_btcoex_StackUpdateProfileInfo(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_beamforming.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_odm.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_odm.c:195:6: warning: no previous prototype for ‘rtw_odm_adaptivity_ver_msg’ [-Wmissing-prototypes] 195 | void rtw_odm_adaptivity_ver_msg(void *sel, _adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_odm.c:203:6: warning: no previous prototype for ‘rtw_odm_adaptivity_en_msg’ [-Wmissing-prototypes] 203 | void rtw_odm_adaptivity_en_msg(void *sel, _adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_odm.c:223:6: warning: no previous prototype for ‘rtw_odm_adaptivity_mode_msg’ [-Wmissing-prototypes] 223 | void rtw_odm_adaptivity_mode_msg(void *sel, _adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_odm.c:240:6: warning: no previous prototype for ‘rtw_odm_adaptivity_dml_msg’ [-Wmissing-prototypes] 240 | void rtw_odm_adaptivity_dml_msg(void *sel, _adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_odm.c:254:6: warning: no previous prototype for ‘rtw_odm_adaptivity_dc_backoff_msg’ [-Wmissing-prototypes] 254 | void rtw_odm_adaptivity_dc_backoff_msg(void *sel, _adapter *adapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/efuse/rtw_efuse.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sdio.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sdio.c:61:4: warning: no previous prototype for ‘rtw_sdio_read_cmd52’ [-Wmissing-prototypes] 61 | u8 rtw_sdio_read_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sdio.c:66:4: warning: no previous prototype for ‘rtw_sdio_read_cmd53’ [-Wmissing-prototypes] 66 | u8 rtw_sdio_read_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sdio.c:71:4: warning: no previous prototype for ‘rtw_sdio_write_cmd52’ [-Wmissing-prototypes] 71 | u8 rtw_sdio_write_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sdio.c:76:4: warning: no previous prototype for ‘rtw_sdio_write_cmd53’ [-Wmissing-prototypes] 76 | u8 rtw_sdio_write_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/core/rtw_sdio.c:81:4: warning: no previous prototype for ‘rtw_sdio_f0_read’ [-Wmissing-prototypes] 81 | u8 rtw_sdio_f0_read(struct dvobj_priv *d, u32 addr, void *buf, size_t len) | ^~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/osdep_service.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/osdep_service.c:1523:5: warning: no previous prototype for ‘rtw_change_ifname’ [-Wmissing-prototypes] 1523 | int rtw_change_ifname(_adapter *padapter, const char *ifname) | ^~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:627:6: warning: no previous prototype for ‘rtw_regsty_load_target_tx_power’ [-Wmissing-prototypes] 627 | void rtw_regsty_load_target_tx_power(struct registry_priv *regsty) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:1051:14: warning: no previous prototype for ‘rtw_classify8021d’ [-Wmissing-prototypes] 1051 | unsigned int rtw_classify8021d(struct sk_buff *skb) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:1181:5: warning: no previous prototype for ‘rtw_ndev_init’ [-Wmissing-prototypes] 1181 | int rtw_ndev_init(struct net_device *dev) | ^~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:1194:6: warning: no previous prototype for ‘rtw_ndev_uninit’ [-Wmissing-prototypes] 1194 | void rtw_ndev_uninit(struct net_device *dev) | ^~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:1265:6: warning: no previous prototype for ‘rtw_hook_if_ops’ [-Wmissing-prototypes] 1265 | void rtw_hook_if_ops(struct net_device *ndev) | ^~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:1330:5: warning: no previous prototype for ‘rtw_os_ndev_alloc’ [-Wmissing-prototypes] 1330 | int rtw_os_ndev_alloc(_adapter *adapter) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:1372:5: warning: no previous prototype for ‘rtw_os_ndev_register’ [-Wmissing-prototypes] 1372 | int rtw_os_ndev_register(_adapter *adapter, const char *name) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:1512:5: warning: no previous prototype for ‘rtw_os_ndevs_alloc’ [-Wmissing-prototypes] 1512 | int rtw_os_ndevs_alloc(struct dvobj_priv *dvobj) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:1565:6: warning: no previous prototype for ‘rtw_os_ndevs_free’ [-Wmissing-prototypes] 1565 | void rtw_os_ndevs_free(struct dvobj_priv *dvobj) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:2537:5: warning: no previous prototype for ‘rtw_os_ndevs_register’ [-Wmissing-prototypes] 2537 | int rtw_os_ndevs_register(struct dvobj_priv *dvobj) | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:2656:6: warning: no previous prototype for ‘netdev_br_init’ [-Wmissing-prototypes] 2656 | void netdev_br_init(struct net_device *netdev) | ^~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:2880:6: warning: no previous prototype for ‘ips_netdrv_open’ [-Wmissing-prototypes] 2880 | int ips_netdrv_open(_adapter *padapter) | ^~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:2981:5: warning: no previous prototype for ‘pm_netdev_open’ [-Wmissing-prototypes] 2981 | int pm_netdev_open(struct net_device *pnetdev, u8 bnormal) | ^~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:3109:5: warning: no previous prototype for ‘pm_netdev_close’ [-Wmissing-prototypes] 3109 | int pm_netdev_close(struct net_device *pnetdev, u8 bnormal) | ^~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:3788:5: warning: no previous prototype for ‘rtw_suspend_normal’ [-Wmissing-prototypes] 3788 | int rtw_suspend_normal(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:4222:6: warning: no previous prototype for ‘rtw_mi_resume_process_normal’ [-Wmissing-prototypes] 4222 | void rtw_mi_resume_process_normal(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/os_intfs.c:4251:5: warning: no previous prototype for ‘rtw_resume_process_normal’ [-Wmissing-prototypes] 4251 | int rtw_resume_process_normal(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/sdio_intf.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/sdio_intf.c:150:5: warning: no previous prototype for ‘sdio_alloc_irq’ [-Wmissing-prototypes] 150 | int sdio_alloc_irq(struct dvobj_priv *dvobj) | ^~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/sdio_intf.c:175:6: warning: no previous prototype for ‘sdio_free_irq’ [-Wmissing-prototypes] 175 | void sdio_free_irq(struct dvobj_priv *dvobj) | ^~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/sdio_intf.c:550:11: warning: no previous prototype for ‘rtw_sdio_primary_adapter_init’ [-Wmissing-prototypes] 550 | _adapter *rtw_sdio_primary_adapter_init(struct dvobj_priv *dvobj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/sdio_intf.c:967:5: warning: no previous prototype for ‘rtw_resume_process’ [-Wmissing-prototypes] 967 | int rtw_resume_process(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/sdio_ops_linux.o CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_linux.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_linux.c:209:6: warning: no previous prototype for ‘indicate_wx_scan_complete_event’ [-Wmissing-prototypes] 209 | void indicate_wx_scan_complete_event(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_linux.c:223:6: warning: no previous prototype for ‘rtw_indicate_wx_assoc_event’ [-Wmissing-prototypes] 223 | void rtw_indicate_wx_assoc_event(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_linux.c:246:6: warning: no previous prototype for ‘rtw_indicate_wx_disassoc_event’ [-Wmissing-prototypes] 246 | void rtw_indicate_wx_disassoc_event(_adapter *padapter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/xmit_linux.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/xmit_linux.c:358:5: warning: no previous prototype for ‘rtw_mlcst2unicst’ [-Wmissing-prototypes] 358 | int rtw_mlcst2unicst(_adapter *padapter, struct sk_buff *skb) | ^~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/mlme_linux.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/mlme_linux.c:129:6: warning: no previous prototype for ‘_rtw_set_scan_deny_timer_hdl’ [-Wmissing-prototypes] 129 | void _rtw_set_scan_deny_timer_hdl(struct timer_list *t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/mlme_linux.c:347:6: warning: no previous prototype for ‘_survey_timer_hdl’ [-Wmissing-prototypes] 347 | void _survey_timer_hdl(struct timer_list *t) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/mlme_linux.c:362:6: warning: no previous prototype for ‘_link_timer_hdl’ [-Wmissing-prototypes] 362 | void _link_timer_hdl(struct timer_list *t) | ^~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/mlme_linux.c:408:6: warning: no previous prototype for ‘_addba_timer_hdl’ [-Wmissing-prototypes] 408 | void _addba_timer_hdl(struct timer_list *t) | ^~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/recv_linux.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/recv_linux.c:875:6: warning: no previous prototype for ‘_rtw_reordering_ctrl_timeout_handler’ [-Wmissing-prototypes] 875 | void _rtw_reordering_ctrl_timeout_handler(struct timer_list *t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.o /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c:188:6: warning: no previous prototype for ‘rtw_2g_channels_init’ [-Wmissing-prototypes] 188 | void rtw_2g_channels_init(struct ieee80211_channel *channels) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c:195:6: warning: no previous prototype for ‘rtw_5g_channels_init’ [-Wmissing-prototypes] 195 | void rtw_5g_channels_init(struct ieee80211_channel *channels) | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c:202:6: warning: no previous prototype for ‘rtw_2g_rates_init’ [-Wmissing-prototypes] 202 | void rtw_2g_rates_init(struct ieee80211_rate *rates) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c:209:6: warning: no previous prototype for ‘rtw_5g_rates_init’ [-Wmissing-prototypes] 209 | void rtw_5g_rates_init(struct ieee80211_rate *rates) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c:216:34: warning: no previous prototype for ‘rtw_spt_band_alloc’ [-Wmissing-prototypes] 216 | struct ieee80211_supported_band *rtw_spt_band_alloc( | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c:261:6: warning: no previous prototype for ‘rtw_spt_band_free’ [-Wmissing-prototypes] 261 | void rtw_spt_band_free(struct ieee80211_supported_band *spt_band) | ^~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c:1997:5: warning: no previous prototype for ‘rtw_cfg80211_is_target_wps_scan’ [-Wmissing-prototypes] 1997 | int rtw_cfg80211_is_target_wps_scan(struct cfg80211_scan_request *scan_req, struct cfg80211_ssid *target_ssid) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c: In function ‘cfg80211_rtw_scan’: /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c:2365:33: warning: the comparison will always evaluate as ‘true’ for the address of ‘ssid’ will never be NULL [-Waddress] 2365 | if (ssids->ssid != NULL | ^~ In file included from /var/lib/dkms/licheerv-rtl8723ds/1.0/build/include/osdep_service_linux.h:93, from /var/lib/dkms/licheerv-rtl8723ds/1.0/build/include/osdep_service.h:35, from /var/lib/dkms/licheerv-rtl8723ds/1.0/build/include/drv_types.h:32, from /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c:22: ./include/net/cfg80211.h:2570:12: note: ‘ssid’ declared here 2570 | u8 ssid[IEEE80211_MAX_SSID_LEN]; | ^~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c: At top level: /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c:4405:18: warning: no previous prototype for ‘rtw_sta_info_get_by_idx’ [-Wmissing-prototypes] 4405 | struct sta_info *rtw_sta_info_get_by_idx(const int idx, struct sta_priv *pstapriv) | ^~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c:6839:26: error: initialization of ‘int (*)(struct wiphy *, struct net_device *, struct cfg80211_ap_update *)’ from incompatible pointer type ‘int (*)(struct wiphy *, struct net_device *, struct cfg80211_beacon_data *)’ [-Werror=incompatible-pointer-types] 6839 | .change_beacon = cfg80211_rtw_change_beacon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.c:6839:26: note: (near initialization for ‘rtw_cfg80211_ops.change_beacon’) cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/licheerv-rtl8723ds/1.0/build/os_dep/linux/ioctl_cfg80211.o] Error 1 make[2]: *** [/usr/src/linux-headers-6.8.0-15-generic/Makefile:1926: /var/lib/dkms/licheerv-rtl8723ds/1.0/build] Error 2 make[1]: *** [Makefile:240: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.8.0-15-generic' make: *** [Makefile:1801: modules] Error 2