ubuntuusers.de

Für diese Funktion musst du eingeloggt sein.

Treiber für Realtek Semiconductor 8812AU/8821AU unter Ubuntu 24.04 bereitstellen

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

towo2099

Anmeldungsdatum:
3. Dezember 2015

Beiträge: 394

Ähm, wozu? Er hat kein Problem mit secureboot.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10102

towo2099 schrieb:

Ähm, wozu? Er hat kein Problem mit secureboot.

Es geht um:

Quellcode herunterladen und Treiber installieren:

towo2099

Anmeldungsdatum:
3. Dezember 2015

Beiträge: 394

Ok dann sorry, dein Link hat bei mir irgendwie den Focus auf den Hinweis zu Secureboot gesetzt.

pantomime

(Themenstarter)

Anmeldungsdatum:
20. März 2013

Beiträge: 481

Realtek RTL88x2bu [AC1200 Techkey] ist der USB/Stick, den Live/Ubuntu erkannt hat. Realtek 8812AU/8821AU ist der Stick, den ich versuche per dkms einzubinden.

ubuntu@ubuntu:/usr/src/rtl8812au$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0781:5567 SanDisk Corp. Cruzer Blade
Bus 001 Device 003: ID 0461:4d16 Primax Electronics, Ltd USB Optical Mouse
Bus 001 Device 004: ID 0bda:b812 Realtek Semiconductor Corp. RTL88x2bu [AC1200 Techkey]
Bus 001 Device 005: ID 046a:0023 CHERRY Keyboard
Bus 001 Device 006: ID 0bda:0811 Realtek Semiconductor Corp. Realtek 8812AU/8821AU 802.11ac WLAN Adapter [USB Wireless Dual-Band Adapter 2.4/5Ghz]
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
ubuntu@ubuntu:/usr/src/rtl8812au$ 
ubuntu@ubuntu:/usr/src/rtl8812au$ dkms status
rtl8812au/4.3.8.12175.20140902+dfsg, 6.8.0-41-generic, x86_64: installed
ubuntu@ubuntu:/usr/src/rtl8812au$ 

nmcli-Ausgabe und make.log

Die Kompilierung wurde dadurch angestossen, dass ich in Software & Updates die Option noble-proposed aktiviert habe.

ubuntu@ubuntu:/usr/src/rtl8812au$ nmcli
wlx90de806c72ee: connected to Datenbruecke
        "Realtek RTL88x2bu"
        wifi (rtw_8822bu), 90:DE:80:6C:72:EE, hw, mtu 1500
        ip4 default
        inet4 192.168.205.186/24
        route4 192.168.205.0/24 metric 600
        route4 default via 192.168.205.224 metric 600
        inet6 fe80::702d:9d71:a112:a1de/64
        route6 fe80::/64 metric 1024

lo: connected (externally) to lo
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
        inet4 127.0.0.1/8
        inet6 ::1/128

enp1s0: unavailable
        "Realtek RTL8111/8168/8411"
        ethernet (r8169), 4C:52:62:08:0E:98, hw, mtu 1500

DNS configuration:
        servers: 192.168.205.224
        interface: wlx90de806c72ee

Use "nmcli device show" to get complete information about known devices and
"nmcli connection show" to get an overview on active connection profiles.

Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.
ubuntu@ubuntu:/usr/src/rtl8812au$ sudo modprobe 8812au
ubuntu@ubuntu:/usr/src/rtl8812au$ iwconfog
Command 'iwconfog' not found, did you mean:
  command 'iwconfig' from deb wireless-tools (30~pre9-13.1ubuntu4)
Try: sudo apt install <deb name>
ubuntu@ubuntu:/usr/src/rtl8812au$ sudo apt install  iwconfig
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package iwconfig
ubuntu@ubuntu:/usr/src/rtl8812au$ 

Im make.log ganz unten kommt dieser Hinweis>

Skipping BTF generation for /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/8812au.ko due to unavailability of vmlinux

DKMS make.log for rtl8812au-4.3.8.12175.20140902+dfsg for kernel 6.8.0-41-generic (x86_64)
Wed Oct  9 11:57:55 UTC 2024
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.8.0-41-generic/build M=/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build  modules
make[1]: Entering directory '/usr/src/linux-headers-6.8.0-41-generic'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0
  You are using:           gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:2594:6: warning: no previous prototype for ‘dynamic_chk_wk_hdl’ [-Wmissing-prototypes]
 2594 | void dynamic_chk_wk_hdl(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:2771:6: warning: no previous prototype for ‘rtw_dm_in_lps_hdl’ [-Wmissing-prototypes]
 2771 | void rtw_dm_in_lps_hdl(_adapter*padapter)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:2812:6: warning: no previous prototype for ‘rtw_lps_change_dtim_hdl’ [-Wmissing-prototypes]
 2812 | void rtw_lps_change_dtim_hdl(_adapter *padapter, u8 dtim)
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:2992:6: warning: no previous prototype for ‘rtw_dm_ra_mask_hdl’ [-Wmissing-prototypes]
 2992 | void rtw_dm_ra_mask_hdl(_adapter *padapter, struct sta_info *psta)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:3035:6: warning: no previous prototype for ‘power_saving_wk_hdl’ [-Wmissing-prototypes]
 3035 | void power_saving_wk_hdl(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:3041:6: warning: no previous prototype for ‘reset_securitypriv_hdl’ [-Wmissing-prototypes]
 3041 | void reset_securitypriv_hdl(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:3046:6: warning: no previous prototype for ‘free_assoc_resources_hdl’ [-Wmissing-prototypes]
 3046 | void free_assoc_resources_hdl(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:3472:5: warning: no previous prototype for ‘c2h_evt_hdl’ [-Wmissing-prototypes]
 3472 | s32 c2h_evt_hdl(_adapter *adapter, u8 *c2h_evt, c2h_id_filter filter)
      |     ^~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c: In function ‘aes_cipher’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:1598:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
 1598 |     for (j = 0; j < 8; j++)
      |     ^~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:1601:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
 1601 |         payload_index = hdrlen + 8;
      |         ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c: In function ‘aes_decipher’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:1983:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
 1983 |     for (j = 0; j < 8; j++)
      |     ^~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:1986:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
 1986 |         payload_index = hdrlen + 8;
      |         ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c: At top level:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:2990:5: warning: no previous prototype for ‘omac1_aes_128’ [-Wmissing-prototypes]
 2990 | int omac1_aes_128(u8 *key, u8 *data, size_t data_len, u8 *mac)
      |     ^~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_io.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ioctl_query.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ioctl_set.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ieee80211.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ieee80211.c:1344:4: warning: no previous prototype for ‘convert_ip_addr’ [-Wmissing-prototypes]
 1344 | u8 convert_ip_addr(u8 hch, u8 mch, u8 lch)
      |    ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ieee80211.c:1404:6: warning: no previous prototype for ‘dump_ht_cap_ie’ [-Wmissing-prototypes]
 1404 | void dump_ht_cap_ie(void *sel, u8 *ie, u32 ie_len)
      |      ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ieee80211.c:2028:5: warning: no previous prototype for ‘rtw_get_cipher_info’ [-Wmissing-prototypes]
 2028 | int rtw_get_cipher_info(struct wlan_network *pnetwork)
      |     ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.c:1453:6: warning: no previous prototype for ‘rtw_reset_rx_info’ [-Wmissing-prototypes]
 1453 | void rtw_reset_rx_info(struct debug_priv *pdbgpriv){
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.c: In function ‘rtw_restructure_ht_ie’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.c:3993:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 3993 |                 if (stbc_rx_enable)
      |                 ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.c:3996:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 3996 |                         set_mcs_rate_by_mask(ht_capie.supp_mcs_set, MCS_RATE_1R);
      |                         ^~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:831:5: warning: no previous prototype for ‘p2p_listen_state_process’ [-Wmissing-prototypes]
  831 | u32 p2p_listen_state_process(_adapter *padapter, unsigned char *da)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:2757:14: warning: no previous prototype for ‘on_action_spct_ch_switch’ [-Wmissing-prototypes]
 2757 | unsigned int on_action_spct_ch_switch(_adapter *padapter, struct sta_info *psta, u8 *ies, uint ies_len)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:3491:6: warning: no previous prototype for ‘issue_p2p_GO_response’ [-Wmissing-prototypes]
 3491 | void issue_p2p_GO_response(_adapter *padapter, u8* raddr, u8* frame_body,uint len, u8 result)
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:3972:6: warning: no previous prototype for ‘issue_p2p_GO_confirm’ [-Wmissing-prototypes]
 3972 | void issue_p2p_GO_confirm(_adapter *padapter, u8* raddr, u8 result)
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:4972:4: warning: no previous prototype for ‘is_matched_in_profilelist’ [-Wmissing-prototypes]
 4972 | u8 is_matched_in_profilelist( u8* peermacaddr, struct profile_info* profileinfo )
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:5337:5: warning: no previous prototype for ‘_issue_probereq_p2p’ [-Wmissing-prototypes]
 5337 | int _issue_probereq_p2p(_adapter *padapter, u8 *da, int wait_ack)
      |     ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:5732:5: warning: no previous prototype for ‘rtw_action_public_decache’ [-Wmissing-prototypes]
 5732 | s32 rtw_action_public_decache(union recv_frame *recv_frame, s32 token)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:5766:14: warning: no previous prototype for ‘on_action_public_p2p’ [-Wmissing-prototypes]
 5766 | unsigned int on_action_public_p2p(union recv_frame *precv_frame)
      |              ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:6215:14: warning: no previous prototype for ‘on_action_public_vendor’ [-Wmissing-prototypes]
 6215 | unsigned int on_action_public_vendor(union recv_frame *precv_frame)
      |              ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:6229:14: warning: no previous prototype for ‘on_action_public_default’ [-Wmissing-prototypes]
 6229 | unsigned int on_action_public_default(union recv_frame *precv_frame, u8 action)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:6503:20: warning: no previous prototype for ‘_alloc_mgtxmitframe’ [-Wmissing-prototypes]
 6503 | struct xmit_frame *_alloc_mgtxmitframe(struct xmit_priv *pxmitpriv, bool once)
      |                    ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:6693:5: warning: no previous prototype for ‘update_hidden_ssid’ [-Wmissing-prototypes]
 6693 | int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode)
      |     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:7346:5: warning: no previous prototype for ‘_issue_probereq’ [-Wmissing-prototypes]
 7346 | int _issue_probereq(_adapter *padapter, NDIS_802_11_SSID *pssid, u8 *da, u8 ch, bool append_wps, int wait_ack)
      |     ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:9217:5: warning: no previous prototype for ‘_issue_action_SM_PS’ [-Wmissing-prototypes]
 9217 | int _issue_action_SM_PS(_adapter *padapter ,  unsigned char *raddr , u8 NewMimoPsMode ,  u8 wait_ack)
      |     ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:11540:4: warning: no previous prototype for ‘chk_ap_is_alive’ [-Wmissing-prototypes]
11540 | u8 chk_ap_is_alive(_adapter *padapter, struct sta_info *psta)
      |    ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:12598:5: warning: no previous prototype for ‘rtw_scan_ch_decision’ [-Wmissing-prototypes]
12598 | int rtw_scan_ch_decision(_adapter *padapter, struct rtw_ieee80211_channel *out,
      |     ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c: In function ‘mgt_dispatcher’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:784:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
  784 |                         if(check_fwstate(pmlmepriv, WIFI_AP_STATE) == _TRUE)
      |                           ^
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:789:17: note: here
  789 |                 case WIFI_ASSOCREQ:
      |                 ^~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.c:1044:6: warning: no previous prototype for ‘_rtw_camid_is_gk’ [-Wmissing-prototypes]
 1044 | bool _rtw_camid_is_gk(_adapter *adapter, u8 cam_id)
      |      ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.c:1062:6: warning: no previous prototype for ‘rtw_camid_is_gk’ [-Wmissing-prototypes]
 1062 | bool rtw_camid_is_gk(_adapter *adapter, u8 cam_id)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.c:1076:5: warning: no previous prototype for ‘_rtw_camid_search’ [-Wmissing-prototypes]
 1076 | s16 _rtw_camid_search(_adapter *adapter, u8 *addr, s16 kid)
      |     ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.c:3816:4: warning: no previous prototype for ‘rtw_check_invalid_mac_address’ [-Wmissing-prototypes]
 3816 | u8 rtw_check_invalid_mac_address(u8 *mac_addr) {
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_vht.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_vht.c:71:9: warning: no previous prototype for ‘rtw_vht_mcsmap_to_nss’ [-Wmissing-prototypes]
   71 | u8      rtw_vht_mcsmap_to_nss(u8 *pvht_mcs_map)
      |         ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_vht.c:95:9: warning: no previous prototype for ‘rtw_vht_nss_to_mcsmap’ [-Wmissing-prototypes]
   95 | void    rtw_vht_nss_to_mcsmap(u8 nss, u8 *target_mcs_map, u8 *cur_mcs_map)
      |         ^~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_pwrctrl.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_pwrctrl.c:185:6: warning: no previous prototype for ‘rtw_pwr_unassociated_idle’ [-Wmissing-prototypes]
  185 | bool rtw_pwr_unassociated_idle(_adapter *adapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_pwrctrl.c:661:4: warning: no previous prototype for ‘PS_RDY_CHECK’ [-Wmissing-prototypes]
  661 | u8 PS_RDY_CHECK(_adapter * padapter)
      |    ^~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_rf.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.c:2955:5: warning: no previous prototype for ‘amsdu_to_msdu’ [-Wmissing-prototypes]
 2955 | int amsdu_to_msdu(_adapter *padapter, union recv_frame *prframe)
      |     ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.c:3647:5: warning: no previous prototype for ‘validate_mp_recv_frame’ [-Wmissing-prototypes]
 3647 | int validate_mp_recv_frame(_adapter *adapter, union recv_frame *precv_frame)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.c:3752:5: warning: no previous prototype for ‘recv_func_prehandle’ [-Wmissing-prototypes]
 3752 | int recv_func_prehandle(_adapter *padapter, union recv_frame *rframe)
      |     ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.c:3918:5: warning: no previous prototype for ‘recv_func_posthandle’ [-Wmissing-prototypes]
 3918 | int recv_func_posthandle(_adapter *padapter, union recv_frame *prframe)
      |     ^~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sta_mgt.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sta_mgt.c: In function ‘rtw_mfree_stainfo’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sta_mgt.c:211:24: warning: the comparison will always evaluate as ‘true’ for the address of ‘lock’ will never be NULL [-Waddress]
  211 |         if(&psta->lock != NULL)
      |                        ^~
In file included from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/drv_types.h:109,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sta_mgt.c:22:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/sta_info.h:92:17: note: ‘lock’ declared here
   92 |         _lock   lock;
      |                 ^~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ap.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_xmit.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_xmit.c:2821:6: warning: no previous prototype for ‘rtw_init_xmitframe’ [-Wmissing-prototypes]
 2821 | void rtw_init_xmitframe(struct xmit_frame *pxframe)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_xmit.c:3483:5: warning: no previous prototype for ‘rtw_br_client_tx’ [-Wmissing-prototypes]
 3483 | int rtw_br_client_tx(_adapter *padapter, struct sk_buff **pskb)
      |     ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_xmit.c:4735:6: warning: no previous prototype for ‘rtw_sctx_chk_waring_status’ [-Wmissing-prototypes]
 4735 | bool rtw_sctx_chk_waring_status(int status)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:26:5: warning: no previous prototype for ‘rtw_p2p_is_channel_list_ok’ [-Wmissing-prototypes]
   26 | int rtw_p2p_is_channel_list_ok( u8 desired_ch, u8* ch_list, u8 ch_cnt )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:41:5: warning: no previous prototype for ‘is_any_client_associated’ [-Wmissing-prototypes]
   41 | int is_any_client_associated(_adapter *padapter)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:2676:4: warning: no previous prototype for ‘rtw_p2p_get_peer_ch_list’ [-Wmissing-prototypes]
 2676 | u8 rtw_p2p_get_peer_ch_list(struct wifidirect_info *pwdinfo, u8 *ch_content, u8 ch_cnt, u8 *peer_ch_list)
      |    ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:2701:4: warning: no previous prototype for ‘rtw_p2p_check_peer_oper_ch’ [-Wmissing-prototypes]
 2701 | u8 rtw_p2p_check_peer_oper_ch(struct mlme_ext_priv *pmlmeext, u8 ch)
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:2716:4: warning: no previous prototype for ‘rtw_p2p_ch_inclusion’ [-Wmissing-prototypes]
 2716 | u8 rtw_p2p_ch_inclusion(struct mlme_ext_priv *pmlmeext, u8 *peer_ch_list, u8 peer_ch_num, u8 *ch_list_inclusioned)
      |    ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3349:6: warning: no previous prototype for ‘find_phase_handler’ [-Wmissing-prototypes]
 3349 | void find_phase_handler( _adapter*      padapter )
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3375:6: warning: no previous prototype for ‘restore_p2p_state_handler’ [-Wmissing-prototypes]
 3375 | void restore_p2p_state_handler( _adapter*       padapter )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3418:6: warning: no previous prototype for ‘pre_tx_invitereq_handler’ [-Wmissing-prototypes]
 3418 | void pre_tx_invitereq_handler( _adapter*        padapter )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3432:6: warning: no previous prototype for ‘pre_tx_provdisc_handler’ [-Wmissing-prototypes]
 3432 | void pre_tx_provdisc_handler( _adapter* padapter )
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3446:6: warning: no previous prototype for ‘pre_tx_negoreq_handler’ [-Wmissing-prototypes]
 3446 | void pre_tx_negoreq_handler( _adapter*  padapter )
      |      ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3985:5: warning: no previous prototype for ‘dump_p2p_attr_ch_list’ [-Wmissing-prototypes]
 3985 | u8 *dump_p2p_attr_ch_list(u8 *p2p_ie, uint p2p_ielen, u8 *buf, u32 buf_len)
      |     ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:4038:6: warning: no previous prototype for ‘rtw_p2p_nego_intent_compare’ [-Wmissing-prototypes]
 4038 | bool rtw_p2p_nego_intent_compare(u8 req, u8 resp)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_tdls.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:669:6: warning: no previous prototype for ‘nat25_db_expire’ [-Wmissing-prototypes]
  669 | void nat25_db_expire(_adapter *priv)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:790:5: warning: no previous prototype for ‘nat25_db_handle’ [-Wmissing-prototypes]
  790 | int nat25_db_handle(_adapter *priv, struct sk_buff *skb, int method)
      |     ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:1493:5: warning: no previous prototype for ‘nat25_handle_frame’ [-Wmissing-prototypes]
 1493 | int nat25_handle_frame(_adapter *priv, struct sk_buff *skb)
      |     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:1632:6: warning: no previous prototype for ‘dhcp_flag_bcast’ [-Wmissing-prototypes]
 1632 | void dhcp_flag_bcast(_adapter *priv, struct sk_buff *skb)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:1679:7: warning: no previous prototype for ‘scdb_findEntry’ [-Wmissing-prototypes]
 1679 | void *scdb_findEntry(_adapter *priv, unsigned char *macAddr,
      |       ^~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_iol.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:114:6: warning: no previous prototype for ‘sreset_restore_security_station’ [-Wmissing-prototypes]
  114 | void sreset_restore_security_station(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:172:6: warning: no previous prototype for ‘sreset_restore_network_station’ [-Wmissing-prototypes]
  172 | void sreset_restore_network_station(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:241:6: warning: no previous prototype for ‘sreset_restore_network_status’ [-Wmissing-prototypes]
  241 | void sreset_restore_network_status(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:260:6: warning: no previous prototype for ‘sreset_stop_adapter’ [-Wmissing-prototypes]
  260 | void sreset_stop_adapter(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:290:6: warning: no previous prototype for ‘sreset_start_adapter’ [-Wmissing-prototypes]
  290 | void sreset_start_adapter(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_btcoex.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:27:34: warning: no previous prototype for ‘beamforming_get_entry_by_addr’ [-Wmissing-prototypes]
   27 | struct beamforming_entry        *beamforming_get_entry_by_addr(struct mlme_priv *pmlmepriv, u8* ra,u8* idx)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:64:34: warning: no previous prototype for ‘beamforming_get_free_entry’ [-Wmissing-prototypes]
   64 | struct beamforming_entry        *beamforming_get_free_entry(struct mlme_priv *pmlmepriv, u8* idx)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:81:34: warning: no previous prototype for ‘beamforming_add_entry’ [-Wmissing-prototypes]
   81 | struct beamforming_entry        *beamforming_add_entry(PADAPTER adapter, u8* ra, u16 aid,
      |                                  ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:127:9: warning: no previous prototype for ‘beamforming_remove_entry’ [-Wmissing-prototypes]
  127 | BOOLEAN beamforming_remove_entry(struct mlme_priv *pmlmepriv, u8* ra, u8* idx)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:143:9: warning: no previous prototype for ‘beamforming_dym_ndpa_rate’ [-Wmissing-prototypes]
  143 | void    beamforming_dym_ndpa_rate(PADAPTER adapter)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:158:6: warning: no previous prototype for ‘beamforming_dym_period’ [-Wmissing-prototypes]
  158 | void beamforming_dym_period(PADAPTER Adapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:309:9: warning: no previous prototype for ‘issue_ht_ndpa_packet’ [-Wmissing-prototypes]
  309 | BOOLEAN issue_ht_ndpa_packet(PADAPTER Adapter, u8 *ra, CHANNEL_WIDTH bw, u8 qidx)
      |         ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:389:9: warning: no previous prototype for ‘issue_vht_ndpa_packet’ [-Wmissing-prototypes]
  389 | BOOLEAN issue_vht_ndpa_packet(PADAPTER Adapter, u8 *ra, u16 aid, CHANNEL_WIDTH bw, u8 qidx)
      |         ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:481:9: warning: no previous prototype for ‘beamfomring_bSounding’ [-Wmissing-prototypes]
  481 | BOOLEAN beamfomring_bSounding(struct beamforming_info *pBeamInfo)
      |         ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:493:9: warning: no previous prototype for ‘beamforming_sounding_idx’ [-Wmissing-prototypes]
  493 | u8      beamforming_sounding_idx(struct beamforming_info *pBeamInfo)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:511:17: warning: no previous prototype for ‘beamforming_sounding_mode’ [-Wmissing-prototypes]
  511 | SOUNDING_MODE   beamforming_sounding_mode(struct beamforming_info *pBeamInfo, u8 idx)
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:532:9: warning: no previous prototype for ‘beamforming_sounding_time’ [-Wmissing-prototypes]
  532 | u16     beamforming_sounding_time(struct beamforming_info *pBeamInfo, SOUNDING_MODE mode, u8 idx)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:542:17: warning: no previous prototype for ‘beamforming_sounding_bw’ [-Wmissing-prototypes]
  542 | CHANNEL_WIDTH   beamforming_sounding_bw(struct beamforming_info *pBeamInfo, SOUNDING_MODE mode, u8 idx)
      |                 ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:552:9: warning: no previous prototype for ‘beamforming_select_beam_entry’ [-Wmissing-prototypes]
  552 | BOOLEAN beamforming_select_beam_entry(struct beamforming_info *pBeamInfo)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:575:9: warning: no previous prototype for ‘beamforming_start_fw’ [-Wmissing-prototypes]
  575 | BOOLEAN beamforming_start_fw(PADAPTER adapter, u8 idx)
      |         ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:597:9: warning: no previous prototype for ‘beamforming_end_fw’ [-Wmissing-prototypes]
  597 | void    beamforming_end_fw(PADAPTER adapter)
      |         ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:606:9: warning: no previous prototype for ‘beamforming_start_period’ [-Wmissing-prototypes]
  606 | BOOLEAN beamforming_start_period(PADAPTER adapter)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:632:9: warning: no previous prototype for ‘beamforming_end_period’ [-Wmissing-prototypes]
  632 | void    beamforming_end_period(PADAPTER adapter)
      |         ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:691:9: warning: no previous prototype for ‘beamforming_init_entry’ [-Wmissing-prototypes]
  691 | BOOLEAN beamforming_init_entry(PADAPTER adapter, struct sta_info *psta, u8* idx)
      |         ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:783:9: warning: no previous prototype for ‘beamforming_deinit_entry’ [-Wmissing-prototypes]
  783 | void    beamforming_deinit_entry(PADAPTER adapter, u8* ra)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:796:9: warning: no previous prototype for ‘beamforming_reset’ [-Wmissing-prototypes]
  796 | void    beamforming_reset(PADAPTER adapter)
      |         ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:816:6: warning: no previous prototype for ‘beamforming_sounding_fail’ [-Wmissing-prototypes]
  816 | void beamforming_sounding_fail(PADAPTER Adapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:852:9: warning: no previous prototype for ‘beamforming_enter’ [-Wmissing-prototypes]
  852 | void    beamforming_enter(PADAPTER adapter, PVOID psta)
      |         ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:862:9: warning: no previous prototype for ‘beamforming_leave’ [-Wmissing-prototypes]
  862 | void    beamforming_leave(PADAPTER adapter,u8* ra)
      |         ^~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.c:169:6: warning: no previous prototype for ‘rtw_odm_adaptivity_ver_msg’ [-Wmissing-prototypes]
  169 | void rtw_odm_adaptivity_ver_msg(void *sel, _adapter *adapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.c:178:6: warning: no previous prototype for ‘rtw_odm_adaptivity_en_msg’ [-Wmissing-prototypes]
  178 | void rtw_odm_adaptivity_en_msg(void *sel, _adapter *adapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.c:202:6: warning: no previous prototype for ‘rtw_odm_adaptivity_mode_msg’ [-Wmissing-prototypes]
  202 | void rtw_odm_adaptivity_mode_msg(void *sel, _adapter *adapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.c:220:6: warning: no previous prototype for ‘rtw_odm_nhm_en_msg’ [-Wmissing-prototypes]
  220 | void rtw_odm_nhm_en_msg(void *sel, _adapter *adapter)
      |      ^~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/efuse/rtw_efuse.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/efuse/rtw_efuse.c:588:1: warning: no previous prototype for ‘Efuse_PgPacketWrite_BT’ [-Wmissing-prototypes]
  588 | Efuse_PgPacketWrite_BT(IN       PADAPTER        pAdapter,
      | ^~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.c:2145:5: warning: no previous prototype for ‘rtw_change_ifname’ [-Wmissing-prototypes]
 2145 | int rtw_change_ifname(_adapter *padapter, const char *ifname)
      |     ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.c: In function ‘rtw_change_ifname’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.c:2183:28: warning: passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 2183 |         _rtw_memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN);
      |                     ~~~~~~~^~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.c:807:24: note: expected ‘void *’ but argument is of type ‘const unsigned char *’
  807 | void _rtw_memcpy(void* dst, const void* src, u32 sz)
      |                  ~~~~~~^~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:635:14: warning: no previous prototype for ‘rtw_classify8021d’ [-Wmissing-prototypes]
  635 | unsigned int rtw_classify8021d(struct sk_buff *skb)
      |              ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:755:5: warning: no previous prototype for ‘rtw_ndev_init’ [-Wmissing-prototypes]
  755 | int rtw_ndev_init(struct net_device *dev)
      |     ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:766:6: warning: no previous prototype for ‘rtw_ndev_uninit’ [-Wmissing-prototypes]
  766 | void rtw_ndev_uninit(struct net_device *dev)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2142:6: warning: no previous prototype for ‘netdev_br_init’ [-Wmissing-prototypes]
 2142 | void netdev_br_init(struct net_device *netdev)
      |      ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c: In function ‘_rtw_drv_register_netdev’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2198:28: warning: passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 2198 |         _rtw_memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN);
      |                     ~~~~~~~^~~~~~~~~~
In file included from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/drv_types.h:32,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:22:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/osdep_service.h:259:35: note: expected ‘void *’ but argument is of type ‘const unsigned char *’
  259 | extern void     _rtw_memcpy(void* dec, const void* sour, u32 sz);
      |                             ~~~~~~^~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c: At top level:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2375:6: warning: no previous prototype for ‘ips_netdrv_open’ [-Wmissing-prototypes]
 2375 | int  ips_netdrv_open(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2488:5: warning: no previous prototype for ‘pm_netdev_open’ [-Wmissing-prototypes]
 2488 | int pm_netdev_open(struct net_device *pnetdev,u8 bnormal)
      |     ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2586:5: warning: no previous prototype for ‘pm_netdev_close’ [-Wmissing-prototypes]
 2586 | int pm_netdev_close(struct net_device *pnetdev,u8 bnormal)
      |     ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2972:5: warning: no previous prototype for ‘rtw_suspend_free_assoc_resource’ [-Wmissing-prototypes]
 2972 | int rtw_suspend_free_assoc_resource(_adapter *padapter)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:3277:5: warning: no previous prototype for ‘rtw_suspend_normal’ [-Wmissing-prototypes]
 3277 | int rtw_suspend_normal(_adapter *padapter)
      |     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:3775:5: warning: no previous prototype for ‘rtw_resume_process_normal’ [-Wmissing-prototypes]
 3775 | int rtw_resume_process_normal(_adapter *padapter)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.c:769:6: warning: no previous prototype for ‘usb_set_intf_ops’ [-Wmissing-prototypes]
  769 | void usb_set_intf_ops(_adapter *padapter,struct _io_ops *pops)
      |      ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.c:1039:5: warning: no previous prototype for ‘rtw_resume_process’ [-Wmissing-prototypes]
 1039 | int rtw_resume_process(_adapter *padapter)
      |     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.c:1311:11: warning: no previous prototype for ‘rtw_usb_if1_init’ [-Wmissing-prototypes]
 1311 | _adapter *rtw_usb_if1_init(struct dvobj_priv *dvobj,
      |           ^~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_ops_linux.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_ops_linux.c:728:6: warning: no previous prototype for ‘usb_init_recvbuf’ [-Wmissing-prototypes]
  728 | void usb_init_recvbuf(_adapter *padapter, struct recv_buf *precvbuf)
      |      ^~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/usb_ops.h:51,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/drv_types.h:1129,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_ops_linux.c:21:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/usb_ops_linux.h:47:49: warning: no previous prototype for ‘usb_read_port_complete’ [-Wmissing-prototypes]
   47 | #define usb_read_port_complete(purb, regs)      usb_read_port_complete(purb)
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_ops_linux.c:961:6: note: in expansion of macro ‘usb_read_port_complete’
  961 | void usb_read_port_complete(struct urb *purb, struct pt_regs *regs)
      |      ^~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:223:6: warning: no previous prototype for ‘indicate_wx_scan_complete_event’ [-Wmissing-prototypes]
  223 | void indicate_wx_scan_complete_event(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:237:6: warning: no previous prototype for ‘rtw_indicate_wx_assoc_event’ [-Wmissing-prototypes]
  237 | void rtw_indicate_wx_assoc_event(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:260:6: warning: no previous prototype for ‘rtw_indicate_wx_disassoc_event’ [-Wmissing-prototypes]
  260 | void rtw_indicate_wx_disassoc_event(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_write_reg’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11135:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11135 |         char input[wrqu->length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_read_reg’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11206:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11206 |         char input[wrqu->length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11260:43: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
11260 |                                           if ( data[i] != '\0' )
      |                                           ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11263:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
11263 |                                                  j++;
      |                                                  ^
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_write_rf’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11354:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11354 |         char input[wrqu->length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_read_rf’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11389:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11389 |         char input[wrqu->length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_rate’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11535:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11535 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_channel’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11579:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11579 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_txpower_index’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11637:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11637 |         char input[wrqu->length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_txpower’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11661:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11661 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_ant_tx’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11693:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11693 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_ant_rx’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11734:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11734 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_disable_bt_coexist’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11949:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11949 |         u8 input[wrqu->data.length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_arx’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11994:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11994 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_pwrtrk’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12193:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12193 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_psd’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12231:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12231 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_dump’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12367:5: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12367 |     u8          input[wrqu->length];
      |     ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_phypara’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12393:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12393 |         char    input[wrqu->length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_SetRFPath’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12418:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12418 |         char    input[wrqu->data.length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_QueryDrv’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12447:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12447 |         char    input[wrqu->data.length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_PwrCtlDM’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12488:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12488 |         u8              input[wrqu->length];
      |         ^~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/xmit_linux.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/xmit_linux.c:365:5: warning: no previous prototype for ‘rtw_mlcst2unicst’ [-Wmissing-prototypes]
  365 | int rtw_mlcst2unicst(_adapter *padapter, struct sk_buff *skb)
      |     ^~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/mlme_linux.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/mlme_linux.c:91:6: warning: no previous prototype for ‘_dynamic_check_timer_handlder’ [-Wmissing-prototypes]
   91 | void _dynamic_check_timer_handlder (void *FunctionContext)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/mlme_linux.c:115:6: warning: no previous prototype for ‘_rtw_set_scan_deny_timer_hdl’ [-Wmissing-prototypes]
  115 | void _rtw_set_scan_deny_timer_hdl(void *FunctionContext)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/mlme_linux.c:327:6: warning: no previous prototype for ‘_survey_timer_hdl’ [-Wmissing-prototypes]
  327 | void _survey_timer_hdl (void *FunctionContext)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/mlme_linux.c:334:6: warning: no previous prototype for ‘_link_timer_hdl’ [-Wmissing-prototypes]
  334 | void _link_timer_hdl (void *FunctionContext)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/mlme_linux.c:340:6: warning: no previous prototype for ‘_addba_timer_hdl’ [-Wmissing-prototypes]
  340 | void _addba_timer_hdl(void *FunctionContext)
      |      ^~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/recv_linux.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:180:6: warning: no previous prototype for ‘rtw_2g_channels_init’ [-Wmissing-prototypes]
  180 | void rtw_2g_channels_init(struct ieee80211_channel *channels)
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:187:6: warning: no previous prototype for ‘rtw_5g_channels_init’ [-Wmissing-prototypes]
  187 | void rtw_5g_channels_init(struct ieee80211_channel *channels)
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:194:6: warning: no previous prototype for ‘rtw_2g_rates_init’ [-Wmissing-prototypes]
  194 | void rtw_2g_rates_init(struct ieee80211_rate *rates)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:201:6: warning: no previous prototype for ‘rtw_5g_rates_init’ [-Wmissing-prototypes]
  201 | void rtw_5g_rates_init(struct ieee80211_rate *rates)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:208:34: warning: no previous prototype for ‘rtw_spt_band_alloc’ [-Wmissing-prototypes]
  208 | struct ieee80211_supported_band *rtw_spt_band_alloc(
      |                                  ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:262:6: warning: no previous prototype for ‘rtw_spt_band_free’ [-Wmissing-prototypes]
  262 | void rtw_spt_band_free(struct ieee80211_supported_band *spt_band)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c: In function ‘cfg80211_rtw_scan’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:2339:32: warning: the comparison will always evaluate as ‘true’ for the address of ‘ssid’ will never be NULL [-Waddress]
 2339 |                 if(ssids->ssid != NULL
      |                                ^~
In file included from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/osdep_service_linux.h:78,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/osdep_service.h:41,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/drv_types.h:32,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:22:
./include/net/cfg80211.h:2570:12: note: ‘ssid’ declared here
 2570 |         u8 ssid[IEEE80211_MAX_SSID_LEN];
      |            ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c: At top level:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:4393:18: warning: no previous prototype for ‘rtw_sta_info_get_by_idx’ [-Wmissing-prototypes]
 4393 | struct sta_info *rtw_sta_info_get_by_idx(const int idx, struct sta_priv *pstapriv)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_cfgvendor.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_cfgvendor.c:227:5: warning: no previous prototype for ‘rtw_dev_get_feature_set’ [-Wmissing-prototypes]
  227 | int rtw_dev_get_feature_set(struct net_device *dev)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_cfgvendor.c:248:6: warning: no previous prototype for ‘rtw_dev_get_feature_set_matrix’ [-Wmissing-prototypes]
  248 | int *rtw_dev_get_feature_set_matrix(struct net_device *dev, int *num)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:355:5: warning: no previous prototype for ‘rtw_android_get_rssi’ [-Wmissing-prototypes]
  355 | int rtw_android_get_rssi(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:370:5: warning: no previous prototype for ‘rtw_android_get_link_speed’ [-Wmissing-prototypes]
  370 | int rtw_android_get_link_speed(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:384:5: warning: no previous prototype for ‘rtw_android_get_macaddr’ [-Wmissing-prototypes]
  384 | int rtw_android_get_macaddr(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:393:5: warning: no previous prototype for ‘rtw_android_set_country’ [-Wmissing-prototypes]
  393 | int rtw_android_set_country(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:404:5: warning: no previous prototype for ‘rtw_android_get_p2p_dev_addr’ [-Wmissing-prototypes]
  404 | int rtw_android_get_p2p_dev_addr(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:415:5: warning: no previous prototype for ‘rtw_android_set_block’ [-Wmissing-prototypes]
  415 | int rtw_android_set_block(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:427:5: warning: no previous prototype for ‘rtw_android_setband’ [-Wmissing-prototypes]
  427 | int rtw_android_setband(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:440:5: warning: no previous prototype for ‘rtw_android_getband’ [-Wmissing-prototypes]
  440 | int rtw_android_getband(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:472:5: warning: no previous prototype for ‘rtw_android_set_miracast_mode’ [-Wmissing-prototypes]
  472 | int rtw_android_set_miracast_mode(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:490:5: warning: no previous prototype for ‘get_int_from_command’ [-Wmissing-prototypes]
  490 | int get_int_from_command( char* pcmd )
      |     ^~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_proc.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/wifi_regd_gpl.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/wifi_regd_gpl.c:502:6: warning: no previous prototype for ‘_rtw_reg_notifier’ [-Wmissing-prototypes]
  502 | void _rtw_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/wifi_regd_gpl.c:514:6: warning: no previous prototype for ‘rtw_reg_notifier’ [-Wmissing-prototypes]
  514 | void rtw_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request)
      |      ^~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_intf.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_intf.c:118:6: warning: no previous prototype for ‘rtw_hal_init_opmode’ [-Wmissing-prototypes]
  118 | void rtw_hal_init_opmode(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:172:1: warning: no previous prototype for ‘phy_SetTxPowerByRateBase’ [-Wmissing-prototypes]
  172 | phy_SetTxPowerByRateBase(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:271:1: warning: no previous prototype for ‘phy_StoreTxPowerByRateBaseOld’ [-Wmissing-prototypes]
  271 | phy_StoreTxPowerByRateBaseOld(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:314:1: warning: no previous prototype for ‘phy_StoreTxPowerByRateBase’ [-Wmissing-prototypes]
  314 | phy_StoreTxPowerByRateBase(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:853:1: warning: no previous prototype for ‘PHY_StoreTxPowerByRateNew’ [-Wmissing-prototypes]
  853 | PHY_StoreTxPowerByRateNew(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:900:1: warning: no previous prototype for ‘PHY_StoreTxPowerByRateOld’ [-Wmissing-prototypes]
  900 | PHY_StoreTxPowerByRateOld(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:972:1: warning: no previous prototype for ‘phy_ConvertTxPowerByRateByBase’ [-Wmissing-prototypes]
  972 | phy_ConvertTxPowerByRateByBase(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:1008:1: warning: no previous prototype for ‘PHY_ConvertTxPowerByRateInDbmToRelativeValuesOld’ [-Wmissing-prototypes]
 1008 | PHY_ConvertTxPowerByRateInDbmToRelativeValuesOld(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:1077:1: warning: no previous prototype for ‘phy_ConvertTxPowerByRateInDbmToRelativeValues’ [-Wmissing-prototypes]
 1077 | phy_ConvertTxPowerByRateInDbmToRelativeValues(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:1282:1: warning: no previous prototype for ‘phy_GetChnlIndex’ [-Wmissing-prototypes]
 1282 | phy_GetChnlIndex(
      | ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:1764:1: warning: no previous prototype for ‘phy_GetWorldWideLimit’ [-Wmissing-prototypes]
 1764 | phy_GetWorldWideLimit(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:1780:1: warning: no previous prototype for ‘phy_GetChannelIndexOfTxPowerLimit’ [-Wmissing-prototypes]
 1780 | phy_GetChannelIndexOfTxPowerLimit(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:2014:1: warning: no previous prototype for ‘phy_CrossReferenceHTAndVHTTxPowerLimit’ [-Wmissing-prototypes]
 2014 | phy_CrossReferenceHTAndVHTTxPowerLimit(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:2808:1: warning: no previous prototype for ‘phy_DecryptBBPgParaFile’ [-Wmissing-prototypes]
 2808 | phy_DecryptBBPgParaFile(
      | ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:2848:1: warning: no previous prototype for ‘phy_ParseBBPgParaFile’ [-Wmissing-prototypes]
 2848 | phy_ParseBBPgParaFile(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:3469:1: warning: no previous prototype for ‘initDeltaSwingIndexTables’ [-Wmissing-prototypes]
 3469 | initDeltaSwingIndexTables(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:3725:1: warning: no previous prototype for ‘phy_ParsePowerLimitTableFile’ [-Wmissing-prototypes]
 3725 | phy_ParsePowerLimitTableFile(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_phy.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_dm.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_dm.c:25:18: warning: no previous prototype for ‘boardType’ [-Wmissing-prototypes]
   25 | ODM_BOARD_TYPE_E boardType(u8 InterfaceSel)
      |                  ^~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_btcoex.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_hci/hal_usb.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:30:1: warning: no previous prototype for ‘SwLedBlink’ [-Wmissing-prototypes]
   30 | SwLedBlink(
      | ^~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:147:1: warning: no previous prototype for ‘SwLedBlink1’ [-Wmissing-prototypes]
  147 | SwLedBlink1(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:379:1: warning: no previous prototype for ‘SwLedBlink2’ [-Wmissing-prototypes]
  379 | SwLedBlink2(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:501:1: warning: no previous prototype for ‘SwLedBlink3’ [-Wmissing-prototypes]
  501 | SwLedBlink3(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:672:1: warning: no previous prototype for ‘SwLedBlink4’ [-Wmissing-prototypes]
  672 | SwLedBlink4(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:935:1: warning: no previous prototype for ‘SwLedBlink5’ [-Wmissing-prototypes]
  935 | SwLedBlink5(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1053:1: warning: no previous prototype for ‘SwLedBlink6’ [-Wmissing-prototypes]
 1053 | SwLedBlink6(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1077:1: warning: no previous prototype for ‘SwLedBlink7’ [-Wmissing-prototypes]
 1077 | SwLedBlink7(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1197:1: warning: no previous prototype for ‘SwLedBlink8’ [-Wmissing-prototypes]
 1197 | SwLedBlink8(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1221:1: warning: no previous prototype for ‘SwLedBlink9’ [-Wmissing-prototypes]
 1221 | SwLedBlink9(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1543:1: warning: no previous prototype for ‘SwLedBlink10’ [-Wmissing-prototypes]
 1543 | SwLedBlink10(
      | ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1811:1: warning: no previous prototype for ‘SwLedBlink11’ [-Wmissing-prototypes]
 1811 | SwLedBlink11(
      | ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1903:1: warning: no previous prototype for ‘SwLedBlink12’ [-Wmissing-prototypes]
 1903 | SwLedBlink12(
      | ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1989:1: warning: no previous prototype for ‘SwLedBlink13’ [-Wmissing-prototypes]
 1989 | SwLedBlink13(
      | ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:2065:1: warning: no previous prototype for ‘SwLedBlink14’ [-Wmissing-prototypes]
 2065 | SwLedBlink14(
      | ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:2145:1: warning: no previous prototype for ‘SwLedBlink15’ [-Wmissing-prototypes]
 2145 | SwLedBlink15(
      | ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:3672:2: warning: no previous prototype for ‘SwLedControlMode7’ [-Wmissing-prototypes]
 3672 |  SwLedControlMode7(
      |  ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:3832:1: warning: no previous prototype for ‘SwLedControlMode8’ [-Wmissing-prototypes]
 3832 | SwLedControlMode8(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:3871:1: warning: no previous prototype for ‘SwLedControlMode9’ [-Wmissing-prototypes]
 3871 | SwLedControlMode9(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:4221:1: warning: no previous prototype for ‘SwLedControlMode10’ [-Wmissing-prototypes]
 4221 | SwLedControlMode10(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:4440:1: warning: no previous prototype for ‘SwLedControlMode11’ [-Wmissing-prototypes]
 4440 | SwLedControlMode11(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:4549:1: warning: no previous prototype for ‘SwLedControlMode12’ [-Wmissing-prototypes]
 4549 | SwLedControlMode12(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:4639:1: warning: no previous prototype for ‘SwLedControlMode13’ [-Wmissing-prototypes]
 4639 | SwLedControlMode13(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:4811:1: warning: no previous prototype for ‘SwLedControlMode14’ [-Wmissing-prototypes]
 4811 | SwLedControlMode14(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:4879:1: warning: no previous prototype for ‘SwLedControlMode15’ [-Wmissing-prototypes]
 4879 | SwLedControlMode15(
      | ^~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/HalPwrSeqCmd.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/Hal8812PwrSeq.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/Hal8821APwrSeq.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_xmit.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_sreset.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:1165:1: warning: no previous prototype for ‘SetFwBTFwPatchCmd_8821’ [-Wmissing-prototypes]
 1165 | SetFwBTFwPatchCmd_8821(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:1185:5: warning: no previous prototype for ‘_CheckWLANFwPatchBTFwReady_8821A’ [-Wmissing-prototypes]
 1185 | int _CheckWLANFwPatchBTFwReady_8821A( PADAPTER  Adapter )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:1258:5: warning: no previous prototype for ‘_WriteBTFWtoTxPktBuf8812’ [-Wmissing-prototypes]
 1258 | int _WriteBTFWtoTxPktBuf8812(
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:1478:5: warning: no previous prototype for ‘ReservedPage_Compare’ [-Wmissing-prototypes]
 1478 | int ReservedPage_Compare(PADAPTER Adapter,PRT_MP_FIRMWARE pFirmware,u32 BTPatchSize)
      |     ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:1706:1: warning: no previous prototype for ‘Hal_GetChnlGroup8812A’ [-Wmissing-prototypes]
 1706 | Hal_GetChnlGroup8812A(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:2466:1: warning: no previous prototype for ‘hal_ReadPAType_8812A’ [-Wmissing-prototypes]
 2466 | hal_ReadPAType_8812A(
      | ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:3166:1: warning: no previous prototype for ‘Hal_EFUSEGetEfuseDefinition8812A’ [-Wmissing-prototypes]
 3166 | Hal_EFUSEGetEfuseDefinition8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:3234:1: warning: no previous prototype for ‘Hal_EFUSEGetEfuseDefinition_Pseudo8812A’ [-Wmissing-prototypes]
 3234 | Hal_EFUSEGetEfuseDefinition_Pseudo8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:3616:1: warning: no previous prototype for ‘hal_EfusePgPacketWrite_8812A’ [-Wmissing-prototypes]
 3616 | hal_EfusePgPacketWrite_8812A(IN PADAPTER        pAdapter,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4263:6: warning: no previous prototype for ‘rtl8812_GetHalODMVar’ [-Wmissing-prototypes]
 4263 | void rtl8812_GetHalODMVar(
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4278:6: warning: no previous prototype for ‘rtl8812_SetHalODMVar’ [-Wmissing-prototypes]
 4278 | void rtl8812_SetHalODMVar(
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4302:6: warning: no previous prototype for ‘hal_notch_filter_8812’ [-Wmissing-prototypes]
 4302 | void hal_notch_filter_8812(_adapter *adapter, bool enable)
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4412:1: warning: no previous prototype for ‘ReadChipVersion8812A’ [-Wmissing-prototypes]
 4412 | ReadChipVersion8812A(
      | ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4501:1: warning: no previous prototype for ‘Hal_PatchwithJaguar_8812’ [-Wmissing-prototypes]
 4501 | Hal_PatchwithJaguar_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4537:6: warning: no previous prototype for ‘UpdateHalRAMask8812A’ [-Wmissing-prototypes]
 4537 | void UpdateHalRAMask8812A(PADAPTER padapter, u32 mac_id, u8 rssi_level)
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4752:1: warning: no previous prototype for ‘SetBeamformingCLK_8812’ [-Wmissing-prototypes]
 4752 | SetBeamformingCLK_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4849:1: warning: no previous prototype for ‘SetBeamformRfMode_8812’ [-Wmissing-prototypes]
 4849 | SetBeamformRfMode_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4909:1: warning: no previous prototype for ‘SetBeamformEnter_8812’ [-Wmissing-prototypes]
 4909 | SetBeamformEnter_8812(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:5008:1: warning: no previous prototype for ‘SetBeamformLeave_8812’ [-Wmissing-prototypes]
 5008 | SetBeamformLeave_8812(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:5046:1: warning: no previous prototype for ‘SetBeamformStatus_8812’ [-Wmissing-prototypes]
 5046 | SetBeamformStatus_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:5091:1: warning: no previous prototype for ‘SetBeamformFwTxBFCmd_8812’ [-Wmissing-prototypes]
 5091 | SetBeamformFwTxBFCmd_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:5136:1: warning: no previous prototype for ‘SetBeamformDownloadNDPA_8812’ [-Wmissing-prototypes]
 5136 | SetBeamformDownloadNDPA_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:5229:1: warning: no previous prototype for ‘SetBeamformFwTxBF_8812’ [-Wmissing-prototypes]
 5229 | SetBeamformFwTxBF_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:5245:1: warning: no previous prototype for ‘SetBeamformPatch_8812’ [-Wmissing-prototypes]
 5245 | SetBeamformPatch_8812(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:6786:6: warning: no previous prototype for ‘dump_qinfo_8812a’ [-Wmissing-prototypes]
 6786 | void dump_qinfo_8812a(void *sel, struct qinfo_8812a *info, const char *tag)
      |      ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:6794:6: warning: no previous prototype for ‘dump_bcn_qinfo_8812a’ [-Wmissing-prototypes]
 6794 | void dump_bcn_qinfo_8812a(void *sel, struct bcn_qinfo_8812a *info, const char *tag)
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:6802:6: warning: no previous prototype for ‘dump_mac_qinfo_8812a’ [-Wmissing-prototypes]
 6802 | void dump_mac_qinfo_8812a(void *sel, _adapter *adapter)
      |      ^~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:572:1: warning: no previous prototype for ‘PHY_TxPowerTrainingByPath_8812’ [-Wmissing-prototypes]
  572 | PHY_TxPowerTrainingByPath_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:614:1: warning: no previous prototype for ‘phy_TxPwrAdjInPercentage’ [-Wmissing-prototypes]
  614 | phy_TxPwrAdjInPercentage(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:693:1: warning: no previous prototype for ‘phy_GetCurrentTxNum_8812A’ [-Wmissing-prototypes]
  693 | phy_GetCurrentTxNum_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1128:1: warning: no previous prototype for ‘phy_SetRFEReg8812’ [-Wmissing-prototypes]
 1128 | phy_SetRFEReg8812(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1242:6: warning: no previous prototype for ‘phy_SetBBSwingByBand_8812A’ [-Wmissing-prototypes]
 1242 | void phy_SetBBSwingByBand_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1287:1: warning: no previous prototype for ‘phy_SetRFEReg8821’ [-Wmissing-prototypes]
 1287 | phy_SetRFEReg8821(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1458:1: warning: no previous prototype for ‘phy_SwBand8812’ [-Wmissing-prototypes]
 1458 | phy_SwBand8812(
      | ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1490:1: warning: no previous prototype for ‘phy_GetSecondaryChnl_8812’ [-Wmissing-prototypes]
 1490 | phy_GetSecondaryChnl_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1535:1: warning: no previous prototype for ‘phy_SetRegBW_8812’ [-Wmissing-prototypes]
 1535 | phy_SetRegBW_8812(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1567:1: warning: no previous prototype for ‘phy_FixSpur_8812A’ [-Wmissing-prototypes]
 1567 | phy_FixSpur_8812A(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1613:1: warning: no previous prototype for ‘phy_PostSetBwMode8812’ [-Wmissing-prototypes]
 1613 | phy_PostSetBwMode8812(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1711:6: warning: no previous prototype for ‘phy_InitRssiTRSW’ [-Wmissing-prototypes]
 1711 | VOID phy_InitRssiTRSW(
      |      ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1735:1: warning: no previous prototype for ‘phy_SpurCalibration_8812A’ [-Wmissing-prototypes]
 1735 | phy_SpurCalibration_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1816:1: warning: no previous prototype for ‘phy_SwChnl8812’ [-Wmissing-prototypes]
 1816 | phy_SwChnl8812(
      | ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1910:1: warning: no previous prototype for ‘phy_SwChnlAndSetBwMode8812’ [-Wmissing-prototypes]
 1910 | phy_SwChnlAndSetBwMode8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1973:1: warning: no previous prototype for ‘PHY_HandleSwChnlAndSetBW8812’ [-Wmissing-prototypes]
 1973 | PHY_HandleSwChnlAndSetBW8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_rf6052.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_dm.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_rxdesc.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:178:9: warning: no previous prototype for ‘Get_VHT_ENI’ [-Wmissing-prototypes]
  178 | u8      Get_VHT_ENI(
      |         ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:202:1: warning: no previous prototype for ‘Get_RA_ShortGI_8812’ [-Wmissing-prototypes]
  202 | Get_RA_ShortGI_8812(
      | ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:263:1: warning: no previous prototype for ‘Get_RA_LDPC_8812’ [-Wmissing-prototypes]
  263 | Get_RA_LDPC_8812(
      | ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:484:6: warning: no previous prototype for ‘ConstructBeacon’ [-Wmissing-prototypes]
  484 | void ConstructBeacon(_adapter *padapter, u8 *pframe, u32 *pLength)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:586:6: warning: no previous prototype for ‘ConstructPSPoll’ [-Wmissing-prototypes]
  586 | void ConstructPSPoll(_adapter *padapter, u8 *pframe, u32 *pLength)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:616:6: warning: no previous prototype for ‘ConstructNullFunctionData’ [-Wmissing-prototypes]
  616 | void ConstructNullFunctionData(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:689:6: warning: no previous prototype for ‘ConstructProbeRsp’ [-Wmissing-prototypes]
  689 | void ConstructProbeRsp(_adapter *padapter, u8 *pframe, u32 *pLength, u8 *StaAddr, BOOLEAN bHideSSID)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:870:1: warning: no previous prototype for ‘GetTxBufferRsvdPageNum8812’ [-Wmissing-prototypes]
  870 | GetTxBufferRsvdPageNum8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:111:6: warning: no previous prototype for ‘rtl8812au_interface_configure’ [-Wmissing-prototypes]
  111 | void rtl8812au_interface_configure(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:1059:1: warning: no previous prototype for ‘USB_AggModeSwitch’ [-Wmissing-prototypes]
 1059 | USB_AggModeSwitch(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:1337:19: warning: no previous prototype for ‘RfOnOffDetect’ [-Wmissing-prototypes]
 1337 | rt_rf_power_state RfOnOffDetect(IN      PADAPTER pAdapter )
      |                   ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:1360:6: warning: no previous prototype for ‘_ps_open_RF’ [-Wmissing-prototypes]
 1360 | void _ps_open_RF(_adapter *padapter) {
      |      ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:1365:6: warning: no previous prototype for ‘_ps_close_RF’ [-Wmissing-prototypes]
 1365 | void _ps_close_RF(_adapter *padapter){
      |      ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:1414:5: warning: no previous prototype for ‘rtl8812au_hal_init’ [-Wmissing-prototypes]
 1414 | u32 rtl8812au_hal_init(PADAPTER Adapter)
      |     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2003:1: warning: no previous prototype for ‘hal_poweroff_8812au’ [-Wmissing-prototypes]
 2003 | hal_poweroff_8812au(
      | ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2063:5: warning: no previous prototype for ‘rtl8812au_hal_deinit’ [-Wmissing-prototypes]
 2063 | u32 rtl8812au_hal_deinit(PADAPTER Adapter)
      |     ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2118:14: warning: no previous prototype for ‘rtl8812au_inirp_init’ [-Wmissing-prototypes]
 2118 | unsigned int rtl8812au_inirp_init(PADAPTER Adapter)
      |              ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2182:14: warning: no previous prototype for ‘rtl8812au_inirp_deinit’ [-Wmissing-prototypes]
 2182 | unsigned int rtl8812au_inirp_deinit(PADAPTER Adapter)
      |              ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2199:1: warning: no previous prototype for ‘hal_ReadIDs_8812AU’ [-Wmissing-prototypes]
 2199 | hal_ReadIDs_8812AU(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2264:1: warning: no previous prototype for ‘hal_ReadMACAddress_8812AU’ [-Wmissing-prototypes]
 2264 | hal_ReadMACAddress_8812AU(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2297:1: warning: no previous prototype for ‘hal_InitPGData_8812A’ [-Wmissing-prototypes]
 2297 | hal_InitPGData_8812A(
      | ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2380:1: warning: no previous prototype for ‘hal_CustomizedBehavior_8812AU’ [-Wmissing-prototypes]
 2380 | hal_CustomizedBehavior_8812AU(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2523:1: warning: no previous prototype for ‘hal_ReadUsbModeSwitch_8812AU’ [-Wmissing-prototypes]
 2523 | hal_ReadUsbModeSwitch_8812AU(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2558:1: warning: no previous prototype for ‘InitAdapterVariablesByPROM_8812AU’ [-Wmissing-prototypes]
 2558 | InitAdapterVariablesByPROM_8812AU(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2624:1: warning: no previous prototype for ‘hal_CustomizedBehavior_8812AUsb’ [-Wmissing-prototypes]
 2624 | hal_CustomizedBehavior_8812AUsb(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2646:1: warning: no previous prototype for ‘ReadAdapterInfo8812AU’ [-Wmissing-prototypes]
 2646 | ReadAdapterInfo8812AU(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2666:6: warning: no previous prototype for ‘UpdateInterruptMask8812AU’ [-Wmissing-prototypes]
 2666 | void UpdateInterruptMask8812AU(PADAPTER padapter,u8 bHIMR0 ,u32 AddMSR, u32 RemoveMSR)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2691:6: warning: no previous prototype for ‘SetHwReg8812AU’ [-Wmissing-prototypes]
 2691 | void SetHwReg8812AU(PADAPTER Adapter, u8 variable, u8* val)
      |      ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:3003:6: warning: no previous prototype for ‘GetHwReg8812AU’ [-Wmissing-prototypes]
 3003 | void GetHwReg8812AU(PADAPTER Adapter, u8 variable, u8* val)
      |      ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:3024:1: warning: no previous prototype for ‘SetHalDefVar8812AUsb’ [-Wmissing-prototypes]
 3024 | SetHalDefVar8812AUsb(
      | ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:3048:1: warning: no previous prototype for ‘GetHalDefVar8812AUsb’ [-Wmissing-prototypes]
 3048 | GetHalDefVar8812AUsb(
      | ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:3067:6: warning: no previous prototype for ‘_update_response_rate’ [-Wmissing-prototypes]
 3067 | void _update_response_rate(_adapter *padapter,unsigned int mask)
      |      ^~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_led.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_xmit.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_xmit.c: In function ‘rtl8812au_init_xmit_priv’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_xmit.c:33:14: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(long unsigned int)’ [-Wcast-function-type]
   33 |              (void(*)(unsigned long))rtl8812au_xmit_tasklet,
      |              ^
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_xmit.c: In function ‘rtl8812au_xmitframe_complete’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_xmit.c:575:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  575 |         if (pbuf < bulkPtr)
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_xmit.c:577:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  577 |                 if (descCount == pHalData->UsbTxAggDescNum)
      |                 ^~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_recv.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_recv.c: In function ‘rtl8812au_init_recv_priv’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_recv.c:38:14: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(long unsigned int)’ [-Wcast-function-type]
   38 |              (void(*)(unsigned long))usb_recv_tasklet,
      |              ^
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_ops_linux.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_ops_linux.c:391:5: warning: no previous prototype for ‘recvbuf2recvframe’ [-Wmissing-prototypes]
  391 | int recvbuf2recvframe(_adapter *padapter,
      |     ^~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_mp.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_mp.c:422:1: warning: no previous prototype for ‘mpt_SetTxPower_8812’ [-Wmissing-prototypes]
  422 | mpt_SetTxPower_8812(
      | ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_mp.c:580:6: warning: no previous prototype for ‘Hal_SetTxAGCOffset’ [-Wmissing-prototypes]
  580 | void Hal_SetTxAGCOffset(PADAPTER pAdapter, u32 ulTxAGCOffset)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_mp.c: In function ‘Hal_SetAntenna’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_mp.c:646:21: warning: statement will never be executed [-Wswitch-unreachable]
  646 |                 u32 reg0xC50 = 0;
      |                     ^~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_debug.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_AntDiv.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_interface.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:64:1: warning: no previous prototype for ‘odm_QueryRxPwrPercentage’ [-Wmissing-prototypes]
   64 | odm_QueryRxPwrPercentage(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:89:1: warning: no previous prototype for ‘odm_SignalScaleMapping_92CSeries_patch_RT_CID_819x_Lenovo’ [-Wmissing-prototypes]
   89 | odm_SignalScaleMapping_92CSeries_patch_RT_CID_819x_Lenovo(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:145:1: warning: no previous prototype for ‘odm_SignalScaleMapping_92CSeries_patch_RT_CID_819x_Netcore’ [-Wmissing-prototypes]
  145 | odm_SignalScaleMapping_92CSeries_patch_RT_CID_819x_Netcore(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:206:1: warning: no previous prototype for ‘odm_SignalScaleMapping_92CSeries’ [-Wmissing-prototypes]
  206 | odm_SignalScaleMapping_92CSeries(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:629:1: warning: no previous prototype for ‘odm_RxPhyStatus92CSeries_Parsing’ [-Wmissing-prototypes]
  629 | odm_RxPhyStatus92CSeries_Parsing(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:1038:1: warning: no previous prototype for ‘odm_RxPhyStatusJaguarSeries_Parsing’ [-Wmissing-prototypes]
 1038 | odm_RxPhyStatusJaguarSeries_Parsing(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:1444:1: warning: no previous prototype for ‘odm_Process_RSSIForDM’ [-Wmissing-prototypes]
 1444 | odm_Process_RSSIForDM(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:1665:1: warning: no previous prototype for ‘ODM_PhyStatusQuery_92CSeries’ [-Wmissing-prototypes]
 1665 | ODM_PhyStatusQuery_92CSeries(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:1715:1: warning: no previous prototype for ‘ODM_PhyStatusQuery_JaguarSeries’ [-Wmissing-prototypes]
 1715 | ODM_PhyStatusQuery_JaguarSeries(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:105:1: warning: no previous prototype for ‘ODM_InitMpDriverStatus’ [-Wmissing-prototypes]
  105 | ODM_InitMpDriverStatus(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:134:1: warning: no previous prototype for ‘ODM_UpdateMpDriverStatus’ [-Wmissing-prototypes]
  134 | ODM_UpdateMpDriverStatus(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:156:1: warning: no previous prototype for ‘odm_CommonInfoSelfInit’ [-Wmissing-prototypes]
  156 | odm_CommonInfoSelfInit(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:175:1: warning: no previous prototype for ‘odm_CommonInfoSelfUpdate’ [-Wmissing-prototypes]
  175 | odm_CommonInfoSelfUpdate(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:237:1: warning: no previous prototype for ‘odm_CommonInfoSelfReset’ [-Wmissing-prototypes]
  237 | odm_CommonInfoSelfReset(
      | ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:287:1: warning: no previous prototype for ‘odm_HWSetting’ [-Wmissing-prototypes]
  287 | odm_HWSetting(
      | ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:1460:1: warning: no previous prototype for ‘odm_PHY_SaveAFERegisters’ [-Wmissing-prototypes]
 1460 | odm_PHY_SaveAFERegisters(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:1476:1: warning: no previous prototype for ‘odm_PHY_ReloadAFERegisters’ [-Wmissing-prototypes]
 1476 | odm_PHY_ReloadAFERegisters(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:1951:1: warning: no previous prototype for ‘odm_Set_RA_DM_ARFB_by_Noisy’ [-Wmissing-prototypes]
 1951 | odm_Set_RA_DM_ARFB_by_Noisy(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/HalPhyRf.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_EdcaTurboCheck.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_DIG.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_DIG.c:75:1: warning: no previous prototype for ‘getIGIForDiff’ [-Wmissing-prototypes]
   75 | getIGIForDiff(int value_IGI)
      | ^~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_PathDiv.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_RaInfo.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_DynamicBBPowerSaving.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_PowerTracking.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_PowerTracking.c:366:1: warning: no previous prototype for ‘getSwingIndex’ [-Wmissing-prototypes]
  366 | getSwingIndex(
      | ^~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_DynamicTxPower.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/PhyDM_Adaptivity.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_CfoTracking.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_CfoTracking.c:24:1: warning: no previous prototype for ‘odm_SetCrystalCap’ [-Wmissing-prototypes]
   24 | odm_SetCrystalCap(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_CfoTracking.c:94:1: warning: no previous prototype for ‘odm_GetDefaultCrytaltalCap’ [-Wmissing-prototypes]
   94 | odm_GetDefaultCrytaltalCap(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_CfoTracking.c:119:1: warning: no previous prototype for ‘odm_SetATCStatus’ [-Wmissing-prototypes]
  119 | odm_SetATCStatus(
      | ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_CfoTracking.c:135:1: warning: no previous prototype for ‘odm_GetATCStatus’ [-Wmissing-prototypes]
  135 | odm_GetATCStatus(
      | ^~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_NoiseMonitor.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_NoiseMonitor.c:41:8: warning: no previous prototype for ‘odm_InbandNoise_Monitor_NSeries’ [-Wmissing-prototypes]
   41 | s2Byte odm_InbandNoise_Monitor_NSeries(PDM_ODM_T        pDM_Odm,u8 bPauseDIG,u8 IGIValue,u32 max_time)
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_ACS.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_ACS.c:55:1: warning: no previous prototype for ‘odm_AutoChannelSelectSetting’ [-Wmissing-prototypes]
   55 | odm_AutoChannelSelectSetting(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_FW.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_MAC.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_BB.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_RF.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:386:6: warning: no previous prototype for ‘_IQK_RX_FillIQC_8812A’ [-Wmissing-prototypes]
  386 | void _IQK_RX_FillIQC_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:431:6: warning: no previous prototype for ‘_IQK_TX_FillIQC_8812A’ [-Wmissing-prototypes]
  431 | void _IQK_TX_FillIQC_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:472:6: warning: no previous prototype for ‘_IQK_BackupMacBB_8812A’ [-Wmissing-prototypes]
  472 | void _IQK_BackupMacBB_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:488:6: warning: no previous prototype for ‘_IQK_BackupRF_8812A’ [-Wmissing-prototypes]
  488 | void _IQK_BackupRF_8812A(
      |      ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:506:6: warning: no previous prototype for ‘_IQK_BackupAFE_8812A’ [-Wmissing-prototypes]
  506 | void _IQK_BackupAFE_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:521:6: warning: no previous prototype for ‘_IQK_RestoreMacBB_8812A’ [-Wmissing-prototypes]
  521 | void _IQK_RestoreMacBB_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:536:6: warning: no previous prototype for ‘_IQK_RestoreRF_8812A’ [-Wmissing-prototypes]
  536 | void _IQK_RestoreRF_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:567:6: warning: no previous prototype for ‘_IQK_RestoreAFE_8812A’ [-Wmissing-prototypes]
  567 | void _IQK_RestoreAFE_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:605:6: warning: no previous prototype for ‘_IQK_ConfigureMAC_8812A’ [-Wmissing-prototypes]
  605 | void _IQK_ConfigureMAC_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:620:6: warning: no previous prototype for ‘_IQK_Tx_8812A’ [-Wmissing-prototypes]
  620 | void _IQK_Tx_8812A(
      |      ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1134:1: warning: no previous prototype for ‘phy_IQCalibrate_8812A’ [-Wmissing-prototypes]
 1134 | phy_IQCalibrate_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1171:1: warning: no previous prototype for ‘phy_LCCalibrate_8812A’ [-Wmissing-prototypes]
 1171 | phy_LCCalibrate_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1256:1: warning: no previous prototype for ‘phy_ReloadIQKSetting_8812A’ [-Wmissing-prototypes]
 1256 | phy_ReloadIQKSetting_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1288:1: warning: no previous prototype for ‘PHY_ResetIQKResult_8812A’ [-Wmissing-prototypes]
 1288 | PHY_ResetIQKResult_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1305:1: warning: no previous prototype for ‘phy_IQCalibrate_By_FW_8812A’ [-Wmissing-prototypes]
 1305 | phy_IQCalibrate_By_FW_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1434:6: warning: no previous prototype for ‘phy_SetRFPathSwitch_8812A’ [-Wmissing-prototypes]
 1434 | VOID phy_SetRFPathSwitch_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1502:1: warning: no previous prototype for ‘_DPK_ThermalCompensation’ [-Wmissing-prototypes]
 1502 | _DPK_ThermalCompensation(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1509:1: warning: no previous prototype for ‘_DPK_parareload’ [-Wmissing-prototypes]
 1509 | _DPK_parareload(
      | ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1529:1: warning: no previous prototype for ‘_DPK_parabackup’ [-Wmissing-prototypes]
 1529 | _DPK_parabackup(
      | ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1548:1: warning: no previous prototype for ‘_DPK_Globalparaset’ [-Wmissing-prototypes]
 1548 | _DPK_Globalparaset(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1637:1: warning: no previous prototype for ‘_DPK_GetGainLoss’ [-Wmissing-prototypes]
 1637 | _DPK_GetGainLoss(
      | ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1754:1: warning: no previous prototype for ‘_DPK_EnableDP’ [-Wmissing-prototypes]
 1754 | _DPK_EnableDP(
      | ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1851:1: warning: no previous prototype for ‘_DPK_pathABDPK’ [-Wmissing-prototypes]
 1851 | _DPK_pathABDPK(
      | ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:2112:1: warning: no previous prototype for ‘phy_DPCalibrate_8812A’ [-Wmissing-prototypes]
 2112 | phy_DPCalibrate_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/phydm_RegConfig8812A.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/phydm_RTL8812A.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/phydm_RTL8812A.c:32:1: warning: no previous prototype for ‘odm_UpdateTxPath_8812A’ [-Wmissing-prototypes]
   32 | odm_UpdateTxPath_8812A(IN PDM_ODM_T pDM_Odm, IN u1Byte Path)
      | ^~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_FW.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_MAC.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_BB.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_RF.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/HalPhyRf_8821A.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/phydm_RegConfig8821A.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/phydm_RTL8821A.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/phydm_RTL8821A.c:32:1: warning: no previous prototype for ‘odm_DynamicTryStateAgg_8821A’ [-Wmissing-prototypes]
   32 | odm_DynamicTryStateAgg_8821A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:44:6: warning: no previous prototype for ‘_IQK_RX_FillIQC_8821A’ [-Wmissing-prototypes]
   44 | void _IQK_RX_FillIQC_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:66:6: warning: no previous prototype for ‘_IQK_TX_FillIQC_8821A’ [-Wmissing-prototypes]
   66 | void _IQK_TX_FillIQC_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:91:6: warning: no previous prototype for ‘_IQK_BackupMacBB_8821A’ [-Wmissing-prototypes]
   91 | void _IQK_BackupMacBB_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:108:6: warning: no previous prototype for ‘_IQK_BackupRF_8821A’ [-Wmissing-prototypes]
  108 | void _IQK_BackupRF_8821A(
      |      ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:126:6: warning: no previous prototype for ‘_IQK_BackupAFE_8821A’ [-Wmissing-prototypes]
  126 | void _IQK_BackupAFE_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:142:6: warning: no previous prototype for ‘_IQK_RestoreMacBB_8821A’ [-Wmissing-prototypes]
  142 | void _IQK_RestoreMacBB_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:158:6: warning: no previous prototype for ‘_IQK_RestoreRF_8821A’ [-Wmissing-prototypes]
  158 | void _IQK_RestoreRF_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:183:6: warning: no previous prototype for ‘_IQK_RestoreAFE_8821A’ [-Wmissing-prototypes]
  183 | void _IQK_RestoreAFE_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:209:6: warning: no previous prototype for ‘_IQK_ConfigureMAC_8821A’ [-Wmissing-prototypes]
  209 | void _IQK_ConfigureMAC_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:222:6: warning: no previous prototype for ‘_IQK_Tx_8821A’ [-Wmissing-prototypes]
  222 | void _IQK_Tx_8821A(
      |      ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:704:1: warning: no previous prototype for ‘phy_IQCalibrate_By_FW_8821A’ [-Wmissing-prototypes]
  704 | phy_IQCalibrate_By_FW_8821A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:745:1: warning: no previous prototype for ‘phy_IQCalibrate_8821A’ [-Wmissing-prototypes]
  745 | phy_IQCalibrate_8821A(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:767:1: warning: no previous prototype for ‘PHY_ResetIQKResult_8821A’ [-Wmissing-prototypes]
  767 | PHY_ResetIQKResult_8821A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/platform/platform_ops.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/platform/platform_ops.c:26:5: warning: no previous prototype for ‘platform_wifi_power_on’ [-Wmissing-prototypes]
   26 | int platform_wifi_power_on(void)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/platform/platform_ops.c:34:6: warning: no previous prototype for ‘platform_wifi_power_off’ [-Wmissing-prototypes]
   34 | void platform_wifi_power_off(void)
      |      ^~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:357:6: warning: no previous prototype for ‘mpt_InitHWConfig’ [-Wmissing-prototypes]
  357 | void mpt_InitHWConfig(PADAPTER Adapter)
      |      ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:721:5: warning: no previous prototype for ‘mp_join’ [-Wmissing-prototypes]
  721 | u32 mp_join(PADAPTER padapter,u8 mode)
      |     ^~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:1097:6: warning: no previous prototype for ‘SetTxAGCOffset’ [-Wmissing-prototypes]
 1097 | void SetTxAGCOffset(PADAPTER pAdapter, u32 ulTxAGCOffset)
      |      ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:1161:6: warning: no previous prototype for ‘SetCCKContinuousTx’ [-Wmissing-prototypes]
 1161 | void SetCCKContinuousTx(PADAPTER pAdapter, u8 bStart)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:1167:6: warning: no previous prototype for ‘SetOFDMContinuousTx’ [-Wmissing-prototypes]
 1167 | void SetOFDMContinuousTx(PADAPTER pAdapter, u8 bStart)
      |      ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:1401:6: warning: no previous prototype for ‘fill_tx_desc_8812a’ [-Wmissing-prototypes]
 1401 | void fill_tx_desc_8812a(PADAPTER padapter)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:1986:7: warning: no previous prototype for ‘getPowerDiffByRate8188E’ [-Wmissing-prototypes]
 1986 | ULONG getPowerDiffByRate8188E(
      |       ^~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp_ioctl.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:53:5: warning: no previous prototype for ‘WaitC2Hevent’ [-Wmissing-prototypes]
   53 | u32 WaitC2Hevent(PADAPTER pAdapter, u8 *C2H_event, u32 delay_time)
      |     ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:82:1: warning: no previous prototype for ‘mptbt_CheckC2hFrame’ [-Wmissing-prototypes]
   82 | mptbt_CheckC2hFrame(
      | ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:111:1: warning: no previous prototype for ‘mptbt_SendH2c’ [-Wmissing-prototypes]
  111 | mptbt_SendH2c(
      | ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:180:1: warning: no previous prototype for ‘mptbt_CheckBtRspStatus’ [-Wmissing-prototypes]
  180 | mptbt_CheckBtRspStatus(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c: In function ‘mptbt_CheckBtRspStatus’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:185:35: warning: implicit conversion from ‘enum _BT_OPCODE_STATUS’ to ‘BT_CTRL_STATUS’ {aka ‘enum _BT_CTRL_STATUS’} [-Wenum-conversion]
  185 |         BT_CTRL_STATUS  retStatus=BT_OP_STATUS_SUCCESS;
      |                                   ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c: At top level:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:217:1: warning: no previous prototype for ‘mptbt_BtFwOpCodeProcess’ [-Wmissing-prototypes]
  217 | mptbt_BtFwOpCodeProcess(
      | ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:285:1: warning: no previous prototype for ‘mptbt_BtReady’ [-Wmissing-prototypes]
  285 | mptbt_BtReady(
      | ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:396:6: warning: no previous prototype for ‘mptbt_close_WiFiRF’ [-Wmissing-prototypes]
  396 | void mptbt_close_WiFiRF(PADAPTER Adapter)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:403:6: warning: no previous prototype for ‘mptbt_open_WiFiRF’ [-Wmissing-prototypes]
  403 | void mptbt_open_WiFiRF(PADAPTER Adapter)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:410:8: warning: no previous prototype for ‘mptbt_switch_RF’ [-Wmissing-prototypes]
  410 | u4Byte mptbt_switch_RF(PADAPTER Adapter, u1Byte Enter)
      |        ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:441:1: warning: no previous prototype for ‘mptbt_BtSetMode’ [-Wmissing-prototypes]
  441 | mptbt_BtSetMode(
      | ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:597:1: warning: no previous prototype for ‘mptbt_BtGetGeneral’ [-Wmissing-prototypes]
  597 | mptbt_BtGetGeneral(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:937:1: warning: no previous prototype for ‘mptbt_BtSetGeneral’ [-Wmissing-prototypes]
  937 | mptbt_BtSetGeneral(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:1279:1: warning: no previous prototype for ‘mptbt_BtSetTxRxPars’ [-Wmissing-prototypes]
 1279 | mptbt_BtSetTxRxPars(
      | ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:1587:1: warning: no previous prototype for ‘mptbt_BtTestCtrl’ [-Wmissing-prototypes]
 1587 | mptbt_BtTestCtrl(
      | ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:1660:1: warning: no previous prototype for ‘mptbt_TestBT’ [-Wmissing-prototypes]
 1660 | mptbt_TestBT(
      | ^~~~~~~~~~~~
  LD [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/8812au.o
  MODPOST /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/Module.symvers
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/8812au.mod.o
  LD [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/8812au.ko
  BTF [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/8812au.ko
Skipping BTF generation for /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/8812au.ko due to unavailability of vmlinux
make[1]: Leaving directory '/usr/src/linux-headers-6.8.0-41-generic'

{{{
DKMS make.log for rtl8812au-4.3.8.12175.20140902+dfsg for kernel 6.8.0-41-generic (x86_64)
Wed Oct  9 11:57:55 UTC 2024
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.8.0-41-generic/build M=/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build  modules
make[1]: Entering directory '/usr/src/linux-headers-6.8.0-41-generic'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0
  You are using:           gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:2594:6: warning: no previous prototype for ‘dynamic_chk_wk_hdl’ [-Wmissing-prototypes]
 2594 | void dynamic_chk_wk_hdl(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:2771:6: warning: no previous prototype for ‘rtw_dm_in_lps_hdl’ [-Wmissing-prototypes]
 2771 | void rtw_dm_in_lps_hdl(_adapter*padapter)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:2812:6: warning: no previous prototype for ‘rtw_lps_change_dtim_hdl’ [-Wmissing-prototypes]
 2812 | void rtw_lps_change_dtim_hdl(_adapter *padapter, u8 dtim)
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:2992:6: warning: no previous prototype for ‘rtw_dm_ra_mask_hdl’ [-Wmissing-prototypes]
 2992 | void rtw_dm_ra_mask_hdl(_adapter *padapter, struct sta_info *psta)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:3035:6: warning: no previous prototype for ‘power_saving_wk_hdl’ [-Wmissing-prototypes]
 3035 | void power_saving_wk_hdl(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:3041:6: warning: no previous prototype for ‘reset_securitypriv_hdl’ [-Wmissing-prototypes]
 3041 | void reset_securitypriv_hdl(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:3046:6: warning: no previous prototype for ‘free_assoc_resources_hdl’ [-Wmissing-prototypes]
 3046 | void free_assoc_resources_hdl(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_cmd.c:3472:5: warning: no previous prototype for ‘c2h_evt_hdl’ [-Wmissing-prototypes]
 3472 | s32 c2h_evt_hdl(_adapter *adapter, u8 *c2h_evt, c2h_id_filter filter)
      |     ^~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c: In function ‘aes_cipher’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:1598:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
 1598 |     for (j = 0; j < 8; j++)
      |     ^~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:1601:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
 1601 |         payload_index = hdrlen + 8;
      |         ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c: In function ‘aes_decipher’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:1983:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
 1983 |     for (j = 0; j < 8; j++)
      |     ^~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:1986:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
 1986 |         payload_index = hdrlen + 8;
      |         ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c: At top level:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_security.c:2990:5: warning: no previous prototype for ‘omac1_aes_128’ [-Wmissing-prototypes]
 2990 | int omac1_aes_128(u8 *key, u8 *data, size_t data_len, u8 *mac)
      |     ^~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_io.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ioctl_query.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ioctl_set.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ieee80211.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ieee80211.c:1344:4: warning: no previous prototype for ‘convert_ip_addr’ [-Wmissing-prototypes]
 1344 | u8 convert_ip_addr(u8 hch, u8 mch, u8 lch)
      |    ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ieee80211.c:1404:6: warning: no previous prototype for ‘dump_ht_cap_ie’ [-Wmissing-prototypes]
 1404 | void dump_ht_cap_ie(void *sel, u8 *ie, u32 ie_len)
      |      ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ieee80211.c:2028:5: warning: no previous prototype for ‘rtw_get_cipher_info’ [-Wmissing-prototypes]
 2028 | int rtw_get_cipher_info(struct wlan_network *pnetwork)
      |     ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.c:1453:6: warning: no previous prototype for ‘rtw_reset_rx_info’ [-Wmissing-prototypes]
 1453 | void rtw_reset_rx_info(struct debug_priv *pdbgpriv){
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.c: In function ‘rtw_restructure_ht_ie’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.c:3993:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 3993 |                 if (stbc_rx_enable)
      |                 ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme.c:3996:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 3996 |                         set_mcs_rate_by_mask(ht_capie.supp_mcs_set, MCS_RATE_1R);
      |                         ^~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:831:5: warning: no previous prototype for ‘p2p_listen_state_process’ [-Wmissing-prototypes]
  831 | u32 p2p_listen_state_process(_adapter *padapter, unsigned char *da)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:2757:14: warning: no previous prototype for ‘on_action_spct_ch_switch’ [-Wmissing-prototypes]
 2757 | unsigned int on_action_spct_ch_switch(_adapter *padapter, struct sta_info *psta, u8 *ies, uint ies_len)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:3491:6: warning: no previous prototype for ‘issue_p2p_GO_response’ [-Wmissing-prototypes]
 3491 | void issue_p2p_GO_response(_adapter *padapter, u8* raddr, u8* frame_body,uint len, u8 result)
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:3972:6: warning: no previous prototype for ‘issue_p2p_GO_confirm’ [-Wmissing-prototypes]
 3972 | void issue_p2p_GO_confirm(_adapter *padapter, u8* raddr, u8 result)
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:4972:4: warning: no previous prototype for ‘is_matched_in_profilelist’ [-Wmissing-prototypes]
 4972 | u8 is_matched_in_profilelist( u8* peermacaddr, struct profile_info* profileinfo )
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:5337:5: warning: no previous prototype for ‘_issue_probereq_p2p’ [-Wmissing-prototypes]
 5337 | int _issue_probereq_p2p(_adapter *padapter, u8 *da, int wait_ack)
      |     ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:5732:5: warning: no previous prototype for ‘rtw_action_public_decache’ [-Wmissing-prototypes]
 5732 | s32 rtw_action_public_decache(union recv_frame *recv_frame, s32 token)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:5766:14: warning: no previous prototype for ‘on_action_public_p2p’ [-Wmissing-prototypes]
 5766 | unsigned int on_action_public_p2p(union recv_frame *precv_frame)
      |              ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:6215:14: warning: no previous prototype for ‘on_action_public_vendor’ [-Wmissing-prototypes]
 6215 | unsigned int on_action_public_vendor(union recv_frame *precv_frame)
      |              ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:6229:14: warning: no previous prototype for ‘on_action_public_default’ [-Wmissing-prototypes]
 6229 | unsigned int on_action_public_default(union recv_frame *precv_frame, u8 action)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:6503:20: warning: no previous prototype for ‘_alloc_mgtxmitframe’ [-Wmissing-prototypes]
 6503 | struct xmit_frame *_alloc_mgtxmitframe(struct xmit_priv *pxmitpriv, bool once)
      |                    ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:6693:5: warning: no previous prototype for ‘update_hidden_ssid’ [-Wmissing-prototypes]
 6693 | int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode)
      |     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:7346:5: warning: no previous prototype for ‘_issue_probereq’ [-Wmissing-prototypes]
 7346 | int _issue_probereq(_adapter *padapter, NDIS_802_11_SSID *pssid, u8 *da, u8 ch, bool append_wps, int wait_ack)
      |     ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:9217:5: warning: no previous prototype for ‘_issue_action_SM_PS’ [-Wmissing-prototypes]
 9217 | int _issue_action_SM_PS(_adapter *padapter ,  unsigned char *raddr , u8 NewMimoPsMode ,  u8 wait_ack)
      |     ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:11540:4: warning: no previous prototype for ‘chk_ap_is_alive’ [-Wmissing-prototypes]
11540 | u8 chk_ap_is_alive(_adapter *padapter, struct sta_info *psta)
      |    ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:12598:5: warning: no previous prototype for ‘rtw_scan_ch_decision’ [-Wmissing-prototypes]
12598 | int rtw_scan_ch_decision(_adapter *padapter, struct rtw_ieee80211_channel *out,
      |     ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c: In function ‘mgt_dispatcher’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:784:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
  784 |                         if(check_fwstate(pmlmepriv, WIFI_AP_STATE) == _TRUE)
      |                           ^
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mlme_ext.c:789:17: note: here
  789 |                 case WIFI_ASSOCREQ:
      |                 ^~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.c:1044:6: warning: no previous prototype for ‘_rtw_camid_is_gk’ [-Wmissing-prototypes]
 1044 | bool _rtw_camid_is_gk(_adapter *adapter, u8 cam_id)
      |      ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.c:1062:6: warning: no previous prototype for ‘rtw_camid_is_gk’ [-Wmissing-prototypes]
 1062 | bool rtw_camid_is_gk(_adapter *adapter, u8 cam_id)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.c:1076:5: warning: no previous prototype for ‘_rtw_camid_search’ [-Wmissing-prototypes]
 1076 | s16 _rtw_camid_search(_adapter *adapter, u8 *addr, s16 kid)
      |     ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_wlan_util.c:3816:4: warning: no previous prototype for ‘rtw_check_invalid_mac_address’ [-Wmissing-prototypes]
 3816 | u8 rtw_check_invalid_mac_address(u8 *mac_addr) {
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_vht.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_vht.c:71:9: warning: no previous prototype for ‘rtw_vht_mcsmap_to_nss’ [-Wmissing-prototypes]
   71 | u8      rtw_vht_mcsmap_to_nss(u8 *pvht_mcs_map)
      |         ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_vht.c:95:9: warning: no previous prototype for ‘rtw_vht_nss_to_mcsmap’ [-Wmissing-prototypes]
   95 | void    rtw_vht_nss_to_mcsmap(u8 nss, u8 *target_mcs_map, u8 *cur_mcs_map)
      |         ^~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_pwrctrl.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_pwrctrl.c:185:6: warning: no previous prototype for ‘rtw_pwr_unassociated_idle’ [-Wmissing-prototypes]
  185 | bool rtw_pwr_unassociated_idle(_adapter *adapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_pwrctrl.c:661:4: warning: no previous prototype for ‘PS_RDY_CHECK’ [-Wmissing-prototypes]
  661 | u8 PS_RDY_CHECK(_adapter * padapter)
      |    ^~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_rf.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.c:2955:5: warning: no previous prototype for ‘amsdu_to_msdu’ [-Wmissing-prototypes]
 2955 | int amsdu_to_msdu(_adapter *padapter, union recv_frame *prframe)
      |     ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.c:3647:5: warning: no previous prototype for ‘validate_mp_recv_frame’ [-Wmissing-prototypes]
 3647 | int validate_mp_recv_frame(_adapter *adapter, union recv_frame *precv_frame)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.c:3752:5: warning: no previous prototype for ‘recv_func_prehandle’ [-Wmissing-prototypes]
 3752 | int recv_func_prehandle(_adapter *padapter, union recv_frame *rframe)
      |     ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_recv.c:3918:5: warning: no previous prototype for ‘recv_func_posthandle’ [-Wmissing-prototypes]
 3918 | int recv_func_posthandle(_adapter *padapter, union recv_frame *prframe)
      |     ^~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sta_mgt.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sta_mgt.c: In function ‘rtw_mfree_stainfo’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sta_mgt.c:211:24: warning: the comparison will always evaluate as ‘true’ for the address of ‘lock’ will never be NULL [-Waddress]
  211 |         if(&psta->lock != NULL)
      |                        ^~
In file included from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/drv_types.h:109,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sta_mgt.c:22:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/sta_info.h:92:17: note: ‘lock’ declared here
   92 |         _lock   lock;
      |                 ^~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_ap.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_xmit.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_xmit.c:2821:6: warning: no previous prototype for ‘rtw_init_xmitframe’ [-Wmissing-prototypes]
 2821 | void rtw_init_xmitframe(struct xmit_frame *pxframe)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_xmit.c:3483:5: warning: no previous prototype for ‘rtw_br_client_tx’ [-Wmissing-prototypes]
 3483 | int rtw_br_client_tx(_adapter *padapter, struct sk_buff **pskb)
      |     ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_xmit.c:4735:6: warning: no previous prototype for ‘rtw_sctx_chk_waring_status’ [-Wmissing-prototypes]
 4735 | bool rtw_sctx_chk_waring_status(int status)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:26:5: warning: no previous prototype for ‘rtw_p2p_is_channel_list_ok’ [-Wmissing-prototypes]
   26 | int rtw_p2p_is_channel_list_ok( u8 desired_ch, u8* ch_list, u8 ch_cnt )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:41:5: warning: no previous prototype for ‘is_any_client_associated’ [-Wmissing-prototypes]
   41 | int is_any_client_associated(_adapter *padapter)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:2676:4: warning: no previous prototype for ‘rtw_p2p_get_peer_ch_list’ [-Wmissing-prototypes]
 2676 | u8 rtw_p2p_get_peer_ch_list(struct wifidirect_info *pwdinfo, u8 *ch_content, u8 ch_cnt, u8 *peer_ch_list)
      |    ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:2701:4: warning: no previous prototype for ‘rtw_p2p_check_peer_oper_ch’ [-Wmissing-prototypes]
 2701 | u8 rtw_p2p_check_peer_oper_ch(struct mlme_ext_priv *pmlmeext, u8 ch)
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:2716:4: warning: no previous prototype for ‘rtw_p2p_ch_inclusion’ [-Wmissing-prototypes]
 2716 | u8 rtw_p2p_ch_inclusion(struct mlme_ext_priv *pmlmeext, u8 *peer_ch_list, u8 peer_ch_num, u8 *ch_list_inclusioned)
      |    ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3349:6: warning: no previous prototype for ‘find_phase_handler’ [-Wmissing-prototypes]
 3349 | void find_phase_handler( _adapter*      padapter )
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3375:6: warning: no previous prototype for ‘restore_p2p_state_handler’ [-Wmissing-prototypes]
 3375 | void restore_p2p_state_handler( _adapter*       padapter )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3418:6: warning: no previous prototype for ‘pre_tx_invitereq_handler’ [-Wmissing-prototypes]
 3418 | void pre_tx_invitereq_handler( _adapter*        padapter )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3432:6: warning: no previous prototype for ‘pre_tx_provdisc_handler’ [-Wmissing-prototypes]
 3432 | void pre_tx_provdisc_handler( _adapter* padapter )
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3446:6: warning: no previous prototype for ‘pre_tx_negoreq_handler’ [-Wmissing-prototypes]
 3446 | void pre_tx_negoreq_handler( _adapter*  padapter )
      |      ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:3985:5: warning: no previous prototype for ‘dump_p2p_attr_ch_list’ [-Wmissing-prototypes]
 3985 | u8 *dump_p2p_attr_ch_list(u8 *p2p_ie, uint p2p_ielen, u8 *buf, u32 buf_len)
      |     ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_p2p.c:4038:6: warning: no previous prototype for ‘rtw_p2p_nego_intent_compare’ [-Wmissing-prototypes]
 4038 | bool rtw_p2p_nego_intent_compare(u8 req, u8 resp)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_tdls.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:669:6: warning: no previous prototype for ‘nat25_db_expire’ [-Wmissing-prototypes]
  669 | void nat25_db_expire(_adapter *priv)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:790:5: warning: no previous prototype for ‘nat25_db_handle’ [-Wmissing-prototypes]
  790 | int nat25_db_handle(_adapter *priv, struct sk_buff *skb, int method)
      |     ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:1493:5: warning: no previous prototype for ‘nat25_handle_frame’ [-Wmissing-prototypes]
 1493 | int nat25_handle_frame(_adapter *priv, struct sk_buff *skb)
      |     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:1632:6: warning: no previous prototype for ‘dhcp_flag_bcast’ [-Wmissing-prototypes]
 1632 | void dhcp_flag_bcast(_adapter *priv, struct sk_buff *skb)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_br_ext.c:1679:7: warning: no previous prototype for ‘scdb_findEntry’ [-Wmissing-prototypes]
 1679 | void *scdb_findEntry(_adapter *priv, unsigned char *macAddr,
      |       ^~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_iol.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:114:6: warning: no previous prototype for ‘sreset_restore_security_station’ [-Wmissing-prototypes]
  114 | void sreset_restore_security_station(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:172:6: warning: no previous prototype for ‘sreset_restore_network_station’ [-Wmissing-prototypes]
  172 | void sreset_restore_network_station(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:241:6: warning: no previous prototype for ‘sreset_restore_network_status’ [-Wmissing-prototypes]
  241 | void sreset_restore_network_status(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:260:6: warning: no previous prototype for ‘sreset_stop_adapter’ [-Wmissing-prototypes]
  260 | void sreset_stop_adapter(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_sreset.c:290:6: warning: no previous prototype for ‘sreset_start_adapter’ [-Wmissing-prototypes]
  290 | void sreset_start_adapter(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_btcoex.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:27:34: warning: no previous prototype for ‘beamforming_get_entry_by_addr’ [-Wmissing-prototypes]
   27 | struct beamforming_entry        *beamforming_get_entry_by_addr(struct mlme_priv *pmlmepriv, u8* ra,u8* idx)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:64:34: warning: no previous prototype for ‘beamforming_get_free_entry’ [-Wmissing-prototypes]
   64 | struct beamforming_entry        *beamforming_get_free_entry(struct mlme_priv *pmlmepriv, u8* idx)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:81:34: warning: no previous prototype for ‘beamforming_add_entry’ [-Wmissing-prototypes]
   81 | struct beamforming_entry        *beamforming_add_entry(PADAPTER adapter, u8* ra, u16 aid,
      |                                  ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:127:9: warning: no previous prototype for ‘beamforming_remove_entry’ [-Wmissing-prototypes]
  127 | BOOLEAN beamforming_remove_entry(struct mlme_priv *pmlmepriv, u8* ra, u8* idx)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:143:9: warning: no previous prototype for ‘beamforming_dym_ndpa_rate’ [-Wmissing-prototypes]
  143 | void    beamforming_dym_ndpa_rate(PADAPTER adapter)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:158:6: warning: no previous prototype for ‘beamforming_dym_period’ [-Wmissing-prototypes]
  158 | void beamforming_dym_period(PADAPTER Adapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:309:9: warning: no previous prototype for ‘issue_ht_ndpa_packet’ [-Wmissing-prototypes]
  309 | BOOLEAN issue_ht_ndpa_packet(PADAPTER Adapter, u8 *ra, CHANNEL_WIDTH bw, u8 qidx)
      |         ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:389:9: warning: no previous prototype for ‘issue_vht_ndpa_packet’ [-Wmissing-prototypes]
  389 | BOOLEAN issue_vht_ndpa_packet(PADAPTER Adapter, u8 *ra, u16 aid, CHANNEL_WIDTH bw, u8 qidx)
      |         ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:481:9: warning: no previous prototype for ‘beamfomring_bSounding’ [-Wmissing-prototypes]
  481 | BOOLEAN beamfomring_bSounding(struct beamforming_info *pBeamInfo)
      |         ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:493:9: warning: no previous prototype for ‘beamforming_sounding_idx’ [-Wmissing-prototypes]
  493 | u8      beamforming_sounding_idx(struct beamforming_info *pBeamInfo)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:511:17: warning: no previous prototype for ‘beamforming_sounding_mode’ [-Wmissing-prototypes]
  511 | SOUNDING_MODE   beamforming_sounding_mode(struct beamforming_info *pBeamInfo, u8 idx)
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:532:9: warning: no previous prototype for ‘beamforming_sounding_time’ [-Wmissing-prototypes]
  532 | u16     beamforming_sounding_time(struct beamforming_info *pBeamInfo, SOUNDING_MODE mode, u8 idx)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:542:17: warning: no previous prototype for ‘beamforming_sounding_bw’ [-Wmissing-prototypes]
  542 | CHANNEL_WIDTH   beamforming_sounding_bw(struct beamforming_info *pBeamInfo, SOUNDING_MODE mode, u8 idx)
      |                 ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:552:9: warning: no previous prototype for ‘beamforming_select_beam_entry’ [-Wmissing-prototypes]
  552 | BOOLEAN beamforming_select_beam_entry(struct beamforming_info *pBeamInfo)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:575:9: warning: no previous prototype for ‘beamforming_start_fw’ [-Wmissing-prototypes]
  575 | BOOLEAN beamforming_start_fw(PADAPTER adapter, u8 idx)
      |         ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:597:9: warning: no previous prototype for ‘beamforming_end_fw’ [-Wmissing-prototypes]
  597 | void    beamforming_end_fw(PADAPTER adapter)
      |         ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:606:9: warning: no previous prototype for ‘beamforming_start_period’ [-Wmissing-prototypes]
  606 | BOOLEAN beamforming_start_period(PADAPTER adapter)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:632:9: warning: no previous prototype for ‘beamforming_end_period’ [-Wmissing-prototypes]
  632 | void    beamforming_end_period(PADAPTER adapter)
      |         ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:691:9: warning: no previous prototype for ‘beamforming_init_entry’ [-Wmissing-prototypes]
  691 | BOOLEAN beamforming_init_entry(PADAPTER adapter, struct sta_info *psta, u8* idx)
      |         ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:783:9: warning: no previous prototype for ‘beamforming_deinit_entry’ [-Wmissing-prototypes]
  783 | void    beamforming_deinit_entry(PADAPTER adapter, u8* ra)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:796:9: warning: no previous prototype for ‘beamforming_reset’ [-Wmissing-prototypes]
  796 | void    beamforming_reset(PADAPTER adapter)
      |         ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:816:6: warning: no previous prototype for ‘beamforming_sounding_fail’ [-Wmissing-prototypes]
  816 | void beamforming_sounding_fail(PADAPTER Adapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:852:9: warning: no previous prototype for ‘beamforming_enter’ [-Wmissing-prototypes]
  852 | void    beamforming_enter(PADAPTER adapter, PVOID psta)
      |         ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_beamforming.c:862:9: warning: no previous prototype for ‘beamforming_leave’ [-Wmissing-prototypes]
  862 | void    beamforming_leave(PADAPTER adapter,u8* ra)
      |         ^~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.c:169:6: warning: no previous prototype for ‘rtw_odm_adaptivity_ver_msg’ [-Wmissing-prototypes]
  169 | void rtw_odm_adaptivity_ver_msg(void *sel, _adapter *adapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.c:178:6: warning: no previous prototype for ‘rtw_odm_adaptivity_en_msg’ [-Wmissing-prototypes]
  178 | void rtw_odm_adaptivity_en_msg(void *sel, _adapter *adapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.c:202:6: warning: no previous prototype for ‘rtw_odm_adaptivity_mode_msg’ [-Wmissing-prototypes]
  202 | void rtw_odm_adaptivity_mode_msg(void *sel, _adapter *adapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_odm.c:220:6: warning: no previous prototype for ‘rtw_odm_nhm_en_msg’ [-Wmissing-prototypes]
  220 | void rtw_odm_nhm_en_msg(void *sel, _adapter *adapter)
      |      ^~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/efuse/rtw_efuse.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/efuse/rtw_efuse.c:588:1: warning: no previous prototype for ‘Efuse_PgPacketWrite_BT’ [-Wmissing-prototypes]
  588 | Efuse_PgPacketWrite_BT(IN       PADAPTER        pAdapter,
      | ^~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.c:2145:5: warning: no previous prototype for ‘rtw_change_ifname’ [-Wmissing-prototypes]
 2145 | int rtw_change_ifname(_adapter *padapter, const char *ifname)
      |     ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.c: In function ‘rtw_change_ifname’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.c:2183:28: warning: passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 2183 |         _rtw_memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN);
      |                     ~~~~~~~^~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/osdep_service.c:807:24: note: expected ‘void *’ but argument is of type ‘const unsigned char *’
  807 | void _rtw_memcpy(void* dst, const void* src, u32 sz)
      |                  ~~~~~~^~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:635:14: warning: no previous prototype for ‘rtw_classify8021d’ [-Wmissing-prototypes]
  635 | unsigned int rtw_classify8021d(struct sk_buff *skb)
      |              ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:755:5: warning: no previous prototype for ‘rtw_ndev_init’ [-Wmissing-prototypes]
  755 | int rtw_ndev_init(struct net_device *dev)
      |     ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:766:6: warning: no previous prototype for ‘rtw_ndev_uninit’ [-Wmissing-prototypes]
  766 | void rtw_ndev_uninit(struct net_device *dev)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2142:6: warning: no previous prototype for ‘netdev_br_init’ [-Wmissing-prototypes]
 2142 | void netdev_br_init(struct net_device *netdev)
      |      ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c: In function ‘_rtw_drv_register_netdev’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2198:28: warning: passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 2198 |         _rtw_memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN);
      |                     ~~~~~~~^~~~~~~~~~
In file included from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/drv_types.h:32,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:22:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/osdep_service.h:259:35: note: expected ‘void *’ but argument is of type ‘const unsigned char *’
  259 | extern void     _rtw_memcpy(void* dec, const void* sour, u32 sz);
      |                             ~~~~~~^~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c: At top level:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2375:6: warning: no previous prototype for ‘ips_netdrv_open’ [-Wmissing-prototypes]
 2375 | int  ips_netdrv_open(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2488:5: warning: no previous prototype for ‘pm_netdev_open’ [-Wmissing-prototypes]
 2488 | int pm_netdev_open(struct net_device *pnetdev,u8 bnormal)
      |     ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2586:5: warning: no previous prototype for ‘pm_netdev_close’ [-Wmissing-prototypes]
 2586 | int pm_netdev_close(struct net_device *pnetdev,u8 bnormal)
      |     ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:2972:5: warning: no previous prototype for ‘rtw_suspend_free_assoc_resource’ [-Wmissing-prototypes]
 2972 | int rtw_suspend_free_assoc_resource(_adapter *padapter)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:3277:5: warning: no previous prototype for ‘rtw_suspend_normal’ [-Wmissing-prototypes]
 3277 | int rtw_suspend_normal(_adapter *padapter)
      |     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/os_intfs.c:3775:5: warning: no previous prototype for ‘rtw_resume_process_normal’ [-Wmissing-prototypes]
 3775 | int rtw_resume_process_normal(_adapter *padapter)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.c:769:6: warning: no previous prototype for ‘usb_set_intf_ops’ [-Wmissing-prototypes]
  769 | void usb_set_intf_ops(_adapter *padapter,struct _io_ops *pops)
      |      ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.c:1039:5: warning: no previous prototype for ‘rtw_resume_process’ [-Wmissing-prototypes]
 1039 | int rtw_resume_process(_adapter *padapter)
      |     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_intf.c:1311:11: warning: no previous prototype for ‘rtw_usb_if1_init’ [-Wmissing-prototypes]
 1311 | _adapter *rtw_usb_if1_init(struct dvobj_priv *dvobj,
      |           ^~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_ops_linux.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_ops_linux.c:728:6: warning: no previous prototype for ‘usb_init_recvbuf’ [-Wmissing-prototypes]
  728 | void usb_init_recvbuf(_adapter *padapter, struct recv_buf *precvbuf)
      |      ^~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/usb_ops.h:51,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/drv_types.h:1129,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_ops_linux.c:21:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/usb_ops_linux.h:47:49: warning: no previous prototype for ‘usb_read_port_complete’ [-Wmissing-prototypes]
   47 | #define usb_read_port_complete(purb, regs)      usb_read_port_complete(purb)
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/usb_ops_linux.c:961:6: note: in expansion of macro ‘usb_read_port_complete’
  961 | void usb_read_port_complete(struct urb *purb, struct pt_regs *regs)
      |      ^~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:223:6: warning: no previous prototype for ‘indicate_wx_scan_complete_event’ [-Wmissing-prototypes]
  223 | void indicate_wx_scan_complete_event(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:237:6: warning: no previous prototype for ‘rtw_indicate_wx_assoc_event’ [-Wmissing-prototypes]
  237 | void rtw_indicate_wx_assoc_event(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:260:6: warning: no previous prototype for ‘rtw_indicate_wx_disassoc_event’ [-Wmissing-prototypes]
  260 | void rtw_indicate_wx_disassoc_event(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_write_reg’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11135:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11135 |         char input[wrqu->length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_read_reg’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11206:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11206 |         char input[wrqu->length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11260:43: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
11260 |                                           if ( data[i] != '\0' )
      |                                           ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11263:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
11263 |                                                  j++;
      |                                                  ^
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_write_rf’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11354:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11354 |         char input[wrqu->length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_read_rf’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11389:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11389 |         char input[wrqu->length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_rate’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11535:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11535 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_channel’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11579:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11579 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_txpower_index’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11637:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11637 |         char input[wrqu->length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_txpower’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11661:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11661 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_ant_tx’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11693:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11693 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_ant_rx’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11734:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11734 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_disable_bt_coexist’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11949:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11949 |         u8 input[wrqu->data.length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_arx’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:11994:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
11994 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_pwrtrk’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12193:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12193 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_psd’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12231:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12231 |         u8              input[wrqu->length];
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_dump’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12367:5: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12367 |     u8          input[wrqu->length];
      |     ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_phypara’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12393:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12393 |         char    input[wrqu->length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_SetRFPath’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12418:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12418 |         char    input[wrqu->data.length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_QueryDrv’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12447:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12447 |         char    input[wrqu->data.length];
      |         ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_PwrCtlDM’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_linux.c:12488:9: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
12488 |         u8              input[wrqu->length];
      |         ^~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/xmit_linux.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/xmit_linux.c:365:5: warning: no previous prototype for ‘rtw_mlcst2unicst’ [-Wmissing-prototypes]
  365 | int rtw_mlcst2unicst(_adapter *padapter, struct sk_buff *skb)
      |     ^~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/mlme_linux.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/mlme_linux.c:91:6: warning: no previous prototype for ‘_dynamic_check_timer_handlder’ [-Wmissing-prototypes]
   91 | void _dynamic_check_timer_handlder (void *FunctionContext)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/mlme_linux.c:115:6: warning: no previous prototype for ‘_rtw_set_scan_deny_timer_hdl’ [-Wmissing-prototypes]
  115 | void _rtw_set_scan_deny_timer_hdl(void *FunctionContext)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/mlme_linux.c:327:6: warning: no previous prototype for ‘_survey_timer_hdl’ [-Wmissing-prototypes]
  327 | void _survey_timer_hdl (void *FunctionContext)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/mlme_linux.c:334:6: warning: no previous prototype for ‘_link_timer_hdl’ [-Wmissing-prototypes]
  334 | void _link_timer_hdl (void *FunctionContext)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/mlme_linux.c:340:6: warning: no previous prototype for ‘_addba_timer_hdl’ [-Wmissing-prototypes]
  340 | void _addba_timer_hdl(void *FunctionContext)
      |      ^~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/recv_linux.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:180:6: warning: no previous prototype for ‘rtw_2g_channels_init’ [-Wmissing-prototypes]
  180 | void rtw_2g_channels_init(struct ieee80211_channel *channels)
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:187:6: warning: no previous prototype for ‘rtw_5g_channels_init’ [-Wmissing-prototypes]
  187 | void rtw_5g_channels_init(struct ieee80211_channel *channels)
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:194:6: warning: no previous prototype for ‘rtw_2g_rates_init’ [-Wmissing-prototypes]
  194 | void rtw_2g_rates_init(struct ieee80211_rate *rates)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:201:6: warning: no previous prototype for ‘rtw_5g_rates_init’ [-Wmissing-prototypes]
  201 | void rtw_5g_rates_init(struct ieee80211_rate *rates)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:208:34: warning: no previous prototype for ‘rtw_spt_band_alloc’ [-Wmissing-prototypes]
  208 | struct ieee80211_supported_band *rtw_spt_band_alloc(
      |                                  ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:262:6: warning: no previous prototype for ‘rtw_spt_band_free’ [-Wmissing-prototypes]
  262 | void rtw_spt_band_free(struct ieee80211_supported_band *spt_band)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c: In function ‘cfg80211_rtw_scan’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:2339:32: warning: the comparison will always evaluate as ‘true’ for the address of ‘ssid’ will never be NULL [-Waddress]
 2339 |                 if(ssids->ssid != NULL
      |                                ^~
In file included from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/osdep_service_linux.h:78,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/osdep_service.h:41,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/include/drv_types.h:32,
                 from /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:22:
./include/net/cfg80211.h:2570:12: note: ‘ssid’ declared here
 2570 |         u8 ssid[IEEE80211_MAX_SSID_LEN];
      |            ^~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c: At top level:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/ioctl_cfg80211.c:4393:18: warning: no previous prototype for ‘rtw_sta_info_get_by_idx’ [-Wmissing-prototypes]
 4393 | struct sta_info *rtw_sta_info_get_by_idx(const int idx, struct sta_priv *pstapriv)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_cfgvendor.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_cfgvendor.c:227:5: warning: no previous prototype for ‘rtw_dev_get_feature_set’ [-Wmissing-prototypes]
  227 | int rtw_dev_get_feature_set(struct net_device *dev)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_cfgvendor.c:248:6: warning: no previous prototype for ‘rtw_dev_get_feature_set_matrix’ [-Wmissing-prototypes]
  248 | int *rtw_dev_get_feature_set_matrix(struct net_device *dev, int *num)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:355:5: warning: no previous prototype for ‘rtw_android_get_rssi’ [-Wmissing-prototypes]
  355 | int rtw_android_get_rssi(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:370:5: warning: no previous prototype for ‘rtw_android_get_link_speed’ [-Wmissing-prototypes]
  370 | int rtw_android_get_link_speed(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:384:5: warning: no previous prototype for ‘rtw_android_get_macaddr’ [-Wmissing-prototypes]
  384 | int rtw_android_get_macaddr(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:393:5: warning: no previous prototype for ‘rtw_android_set_country’ [-Wmissing-prototypes]
  393 | int rtw_android_set_country(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:404:5: warning: no previous prototype for ‘rtw_android_get_p2p_dev_addr’ [-Wmissing-prototypes]
  404 | int rtw_android_get_p2p_dev_addr(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:415:5: warning: no previous prototype for ‘rtw_android_set_block’ [-Wmissing-prototypes]
  415 | int rtw_android_set_block(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:427:5: warning: no previous prototype for ‘rtw_android_setband’ [-Wmissing-prototypes]
  427 | int rtw_android_setband(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:440:5: warning: no previous prototype for ‘rtw_android_getband’ [-Wmissing-prototypes]
  440 | int rtw_android_getband(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:472:5: warning: no previous prototype for ‘rtw_android_set_miracast_mode’ [-Wmissing-prototypes]
  472 | int rtw_android_set_miracast_mode(struct net_device *net, char *command, int total_len)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_android.c:490:5: warning: no previous prototype for ‘get_int_from_command’ [-Wmissing-prototypes]
  490 | int get_int_from_command( char* pcmd )
      |     ^~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/rtw_proc.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/wifi_regd_gpl.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/wifi_regd_gpl.c:502:6: warning: no previous prototype for ‘_rtw_reg_notifier’ [-Wmissing-prototypes]
  502 | void _rtw_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/os_dep/linux/wifi_regd_gpl.c:514:6: warning: no previous prototype for ‘rtw_reg_notifier’ [-Wmissing-prototypes]
  514 | void rtw_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request)
      |      ^~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_intf.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_intf.c:118:6: warning: no previous prototype for ‘rtw_hal_init_opmode’ [-Wmissing-prototypes]
  118 | void rtw_hal_init_opmode(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:172:1: warning: no previous prototype for ‘phy_SetTxPowerByRateBase’ [-Wmissing-prototypes]
  172 | phy_SetTxPowerByRateBase(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:271:1: warning: no previous prototype for ‘phy_StoreTxPowerByRateBaseOld’ [-Wmissing-prototypes]
  271 | phy_StoreTxPowerByRateBaseOld(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:314:1: warning: no previous prototype for ‘phy_StoreTxPowerByRateBase’ [-Wmissing-prototypes]
  314 | phy_StoreTxPowerByRateBase(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:853:1: warning: no previous prototype for ‘PHY_StoreTxPowerByRateNew’ [-Wmissing-prototypes]
  853 | PHY_StoreTxPowerByRateNew(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:900:1: warning: no previous prototype for ‘PHY_StoreTxPowerByRateOld’ [-Wmissing-prototypes]
  900 | PHY_StoreTxPowerByRateOld(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:972:1: warning: no previous prototype for ‘phy_ConvertTxPowerByRateByBase’ [-Wmissing-prototypes]
  972 | phy_ConvertTxPowerByRateByBase(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:1008:1: warning: no previous prototype for ‘PHY_ConvertTxPowerByRateInDbmToRelativeValuesOld’ [-Wmissing-prototypes]
 1008 | PHY_ConvertTxPowerByRateInDbmToRelativeValuesOld(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:1077:1: warning: no previous prototype for ‘phy_ConvertTxPowerByRateInDbmToRelativeValues’ [-Wmissing-prototypes]
 1077 | phy_ConvertTxPowerByRateInDbmToRelativeValues(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:1282:1: warning: no previous prototype for ‘phy_GetChnlIndex’ [-Wmissing-prototypes]
 1282 | phy_GetChnlIndex(
      | ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:1764:1: warning: no previous prototype for ‘phy_GetWorldWideLimit’ [-Wmissing-prototypes]
 1764 | phy_GetWorldWideLimit(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:1780:1: warning: no previous prototype for ‘phy_GetChannelIndexOfTxPowerLimit’ [-Wmissing-prototypes]
 1780 | phy_GetChannelIndexOfTxPowerLimit(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:2014:1: warning: no previous prototype for ‘phy_CrossReferenceHTAndVHTTxPowerLimit’ [-Wmissing-prototypes]
 2014 | phy_CrossReferenceHTAndVHTTxPowerLimit(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:2808:1: warning: no previous prototype for ‘phy_DecryptBBPgParaFile’ [-Wmissing-prototypes]
 2808 | phy_DecryptBBPgParaFile(
      | ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:2848:1: warning: no previous prototype for ‘phy_ParseBBPgParaFile’ [-Wmissing-prototypes]
 2848 | phy_ParseBBPgParaFile(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:3469:1: warning: no previous prototype for ‘initDeltaSwingIndexTables’ [-Wmissing-prototypes]
 3469 | initDeltaSwingIndexTables(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_com_phycfg.c:3725:1: warning: no previous prototype for ‘phy_ParsePowerLimitTableFile’ [-Wmissing-prototypes]
 3725 | phy_ParsePowerLimitTableFile(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_phy.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_dm.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_dm.c:25:18: warning: no previous prototype for ‘boardType’ [-Wmissing-prototypes]
   25 | ODM_BOARD_TYPE_E boardType(u8 InterfaceSel)
      |                  ^~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_btcoex.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/hal_hci/hal_usb.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:30:1: warning: no previous prototype for ‘SwLedBlink’ [-Wmissing-prototypes]
   30 | SwLedBlink(
      | ^~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:147:1: warning: no previous prototype for ‘SwLedBlink1’ [-Wmissing-prototypes]
  147 | SwLedBlink1(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:379:1: warning: no previous prototype for ‘SwLedBlink2’ [-Wmissing-prototypes]
  379 | SwLedBlink2(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:501:1: warning: no previous prototype for ‘SwLedBlink3’ [-Wmissing-prototypes]
  501 | SwLedBlink3(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:672:1: warning: no previous prototype for ‘SwLedBlink4’ [-Wmissing-prototypes]
  672 | SwLedBlink4(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:935:1: warning: no previous prototype for ‘SwLedBlink5’ [-Wmissing-prototypes]
  935 | SwLedBlink5(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1053:1: warning: no previous prototype for ‘SwLedBlink6’ [-Wmissing-prototypes]
 1053 | SwLedBlink6(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1077:1: warning: no previous prototype for ‘SwLedBlink7’ [-Wmissing-prototypes]
 1077 | SwLedBlink7(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1197:1: warning: no previous prototype for ‘SwLedBlink8’ [-Wmissing-prototypes]
 1197 | SwLedBlink8(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1221:1: warning: no previous prototype for ‘SwLedBlink9’ [-Wmissing-prototypes]
 1221 | SwLedBlink9(
      | ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1543:1: warning: no previous prototype for ‘SwLedBlink10’ [-Wmissing-prototypes]
 1543 | SwLedBlink10(
      | ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1811:1: warning: no previous prototype for ‘SwLedBlink11’ [-Wmissing-prototypes]
 1811 | SwLedBlink11(
      | ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1903:1: warning: no previous prototype for ‘SwLedBlink12’ [-Wmissing-prototypes]
 1903 | SwLedBlink12(
      | ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:1989:1: warning: no previous prototype for ‘SwLedBlink13’ [-Wmissing-prototypes]
 1989 | SwLedBlink13(
      | ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:2065:1: warning: no previous prototype for ‘SwLedBlink14’ [-Wmissing-prototypes]
 2065 | SwLedBlink14(
      | ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:2145:1: warning: no previous prototype for ‘SwLedBlink15’ [-Wmissing-prototypes]
 2145 | SwLedBlink15(
      | ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:3672:2: warning: no previous prototype for ‘SwLedControlMode7’ [-Wmissing-prototypes]
 3672 |  SwLedControlMode7(
      |  ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:3832:1: warning: no previous prototype for ‘SwLedControlMode8’ [-Wmissing-prototypes]
 3832 | SwLedControlMode8(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:3871:1: warning: no previous prototype for ‘SwLedControlMode9’ [-Wmissing-prototypes]
 3871 | SwLedControlMode9(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:4221:1: warning: no previous prototype for ‘SwLedControlMode10’ [-Wmissing-prototypes]
 4221 | SwLedControlMode10(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:4440:1: warning: no previous prototype for ‘SwLedControlMode11’ [-Wmissing-prototypes]
 4440 | SwLedControlMode11(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:4549:1: warning: no previous prototype for ‘SwLedControlMode12’ [-Wmissing-prototypes]
 4549 | SwLedControlMode12(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:4639:1: warning: no previous prototype for ‘SwLedControlMode13’ [-Wmissing-prototypes]
 4639 | SwLedControlMode13(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:4811:1: warning: no previous prototype for ‘SwLedControlMode14’ [-Wmissing-prototypes]
 4811 | SwLedControlMode14(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/led/hal_usb_led.c:4879:1: warning: no previous prototype for ‘SwLedControlMode15’ [-Wmissing-prototypes]
 4879 | SwLedControlMode15(
      | ^~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/HalPwrSeqCmd.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/Hal8812PwrSeq.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/Hal8821APwrSeq.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_xmit.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_sreset.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:1165:1: warning: no previous prototype for ‘SetFwBTFwPatchCmd_8821’ [-Wmissing-prototypes]
 1165 | SetFwBTFwPatchCmd_8821(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:1185:5: warning: no previous prototype for ‘_CheckWLANFwPatchBTFwReady_8821A’ [-Wmissing-prototypes]
 1185 | int _CheckWLANFwPatchBTFwReady_8821A( PADAPTER  Adapter )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:1258:5: warning: no previous prototype for ‘_WriteBTFWtoTxPktBuf8812’ [-Wmissing-prototypes]
 1258 | int _WriteBTFWtoTxPktBuf8812(
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:1478:5: warning: no previous prototype for ‘ReservedPage_Compare’ [-Wmissing-prototypes]
 1478 | int ReservedPage_Compare(PADAPTER Adapter,PRT_MP_FIRMWARE pFirmware,u32 BTPatchSize)
      |     ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:1706:1: warning: no previous prototype for ‘Hal_GetChnlGroup8812A’ [-Wmissing-prototypes]
 1706 | Hal_GetChnlGroup8812A(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:2466:1: warning: no previous prototype for ‘hal_ReadPAType_8812A’ [-Wmissing-prototypes]
 2466 | hal_ReadPAType_8812A(
      | ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:3166:1: warning: no previous prototype for ‘Hal_EFUSEGetEfuseDefinition8812A’ [-Wmissing-prototypes]
 3166 | Hal_EFUSEGetEfuseDefinition8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:3234:1: warning: no previous prototype for ‘Hal_EFUSEGetEfuseDefinition_Pseudo8812A’ [-Wmissing-prototypes]
 3234 | Hal_EFUSEGetEfuseDefinition_Pseudo8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:3616:1: warning: no previous prototype for ‘hal_EfusePgPacketWrite_8812A’ [-Wmissing-prototypes]
 3616 | hal_EfusePgPacketWrite_8812A(IN PADAPTER        pAdapter,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4263:6: warning: no previous prototype for ‘rtl8812_GetHalODMVar’ [-Wmissing-prototypes]
 4263 | void rtl8812_GetHalODMVar(
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4278:6: warning: no previous prototype for ‘rtl8812_SetHalODMVar’ [-Wmissing-prototypes]
 4278 | void rtl8812_SetHalODMVar(
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4302:6: warning: no previous prototype for ‘hal_notch_filter_8812’ [-Wmissing-prototypes]
 4302 | void hal_notch_filter_8812(_adapter *adapter, bool enable)
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4412:1: warning: no previous prototype for ‘ReadChipVersion8812A’ [-Wmissing-prototypes]
 4412 | ReadChipVersion8812A(
      | ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4501:1: warning: no previous prototype for ‘Hal_PatchwithJaguar_8812’ [-Wmissing-prototypes]
 4501 | Hal_PatchwithJaguar_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4537:6: warning: no previous prototype for ‘UpdateHalRAMask8812A’ [-Wmissing-prototypes]
 4537 | void UpdateHalRAMask8812A(PADAPTER padapter, u32 mac_id, u8 rssi_level)
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4752:1: warning: no previous prototype for ‘SetBeamformingCLK_8812’ [-Wmissing-prototypes]
 4752 | SetBeamformingCLK_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4849:1: warning: no previous prototype for ‘SetBeamformRfMode_8812’ [-Wmissing-prototypes]
 4849 | SetBeamformRfMode_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:4909:1: warning: no previous prototype for ‘SetBeamformEnter_8812’ [-Wmissing-prototypes]
 4909 | SetBeamformEnter_8812(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:5008:1: warning: no previous prototype for ‘SetBeamformLeave_8812’ [-Wmissing-prototypes]
 5008 | SetBeamformLeave_8812(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:5046:1: warning: no previous prototype for ‘SetBeamformStatus_8812’ [-Wmissing-prototypes]
 5046 | SetBeamformStatus_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:5091:1: warning: no previous prototype for ‘SetBeamformFwTxBFCmd_8812’ [-Wmissing-prototypes]
 5091 | SetBeamformFwTxBFCmd_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:5136:1: warning: no previous prototype for ‘SetBeamformDownloadNDPA_8812’ [-Wmissing-prototypes]
 5136 | SetBeamformDownloadNDPA_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:5229:1: warning: no previous prototype for ‘SetBeamformFwTxBF_8812’ [-Wmissing-prototypes]
 5229 | SetBeamformFwTxBF_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:5245:1: warning: no previous prototype for ‘SetBeamformPatch_8812’ [-Wmissing-prototypes]
 5245 | SetBeamformPatch_8812(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:6786:6: warning: no previous prototype for ‘dump_qinfo_8812a’ [-Wmissing-prototypes]
 6786 | void dump_qinfo_8812a(void *sel, struct qinfo_8812a *info, const char *tag)
      |      ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:6794:6: warning: no previous prototype for ‘dump_bcn_qinfo_8812a’ [-Wmissing-prototypes]
 6794 | void dump_bcn_qinfo_8812a(void *sel, struct bcn_qinfo_8812a *info, const char *tag)
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_hal_init.c:6802:6: warning: no previous prototype for ‘dump_mac_qinfo_8812a’ [-Wmissing-prototypes]
 6802 | void dump_mac_qinfo_8812a(void *sel, _adapter *adapter)
      |      ^~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:572:1: warning: no previous prototype for ‘PHY_TxPowerTrainingByPath_8812’ [-Wmissing-prototypes]
  572 | PHY_TxPowerTrainingByPath_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:614:1: warning: no previous prototype for ‘phy_TxPwrAdjInPercentage’ [-Wmissing-prototypes]
  614 | phy_TxPwrAdjInPercentage(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:693:1: warning: no previous prototype for ‘phy_GetCurrentTxNum_8812A’ [-Wmissing-prototypes]
  693 | phy_GetCurrentTxNum_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1128:1: warning: no previous prototype for ‘phy_SetRFEReg8812’ [-Wmissing-prototypes]
 1128 | phy_SetRFEReg8812(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1242:6: warning: no previous prototype for ‘phy_SetBBSwingByBand_8812A’ [-Wmissing-prototypes]
 1242 | void phy_SetBBSwingByBand_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1287:1: warning: no previous prototype for ‘phy_SetRFEReg8821’ [-Wmissing-prototypes]
 1287 | phy_SetRFEReg8821(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1458:1: warning: no previous prototype for ‘phy_SwBand8812’ [-Wmissing-prototypes]
 1458 | phy_SwBand8812(
      | ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1490:1: warning: no previous prototype for ‘phy_GetSecondaryChnl_8812’ [-Wmissing-prototypes]
 1490 | phy_GetSecondaryChnl_8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1535:1: warning: no previous prototype for ‘phy_SetRegBW_8812’ [-Wmissing-prototypes]
 1535 | phy_SetRegBW_8812(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1567:1: warning: no previous prototype for ‘phy_FixSpur_8812A’ [-Wmissing-prototypes]
 1567 | phy_FixSpur_8812A(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1613:1: warning: no previous prototype for ‘phy_PostSetBwMode8812’ [-Wmissing-prototypes]
 1613 | phy_PostSetBwMode8812(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1711:6: warning: no previous prototype for ‘phy_InitRssiTRSW’ [-Wmissing-prototypes]
 1711 | VOID phy_InitRssiTRSW(
      |      ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1735:1: warning: no previous prototype for ‘phy_SpurCalibration_8812A’ [-Wmissing-prototypes]
 1735 | phy_SpurCalibration_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1816:1: warning: no previous prototype for ‘phy_SwChnl8812’ [-Wmissing-prototypes]
 1816 | phy_SwChnl8812(
      | ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1910:1: warning: no previous prototype for ‘phy_SwChnlAndSetBwMode8812’ [-Wmissing-prototypes]
 1910 | phy_SwChnlAndSetBwMode8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_phycfg.c:1973:1: warning: no previous prototype for ‘PHY_HandleSwChnlAndSetBW8812’ [-Wmissing-prototypes]
 1973 | PHY_HandleSwChnlAndSetBW8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_rf6052.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_dm.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_rxdesc.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:178:9: warning: no previous prototype for ‘Get_VHT_ENI’ [-Wmissing-prototypes]
  178 | u8      Get_VHT_ENI(
      |         ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:202:1: warning: no previous prototype for ‘Get_RA_ShortGI_8812’ [-Wmissing-prototypes]
  202 | Get_RA_ShortGI_8812(
      | ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:263:1: warning: no previous prototype for ‘Get_RA_LDPC_8812’ [-Wmissing-prototypes]
  263 | Get_RA_LDPC_8812(
      | ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:484:6: warning: no previous prototype for ‘ConstructBeacon’ [-Wmissing-prototypes]
  484 | void ConstructBeacon(_adapter *padapter, u8 *pframe, u32 *pLength)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:586:6: warning: no previous prototype for ‘ConstructPSPoll’ [-Wmissing-prototypes]
  586 | void ConstructPSPoll(_adapter *padapter, u8 *pframe, u32 *pLength)
      |      ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:616:6: warning: no previous prototype for ‘ConstructNullFunctionData’ [-Wmissing-prototypes]
  616 | void ConstructNullFunctionData(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:689:6: warning: no previous prototype for ‘ConstructProbeRsp’ [-Wmissing-prototypes]
  689 | void ConstructProbeRsp(_adapter *padapter, u8 *pframe, u32 *pLength, u8 *StaAddr, BOOLEAN bHideSSID)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_cmd.c:870:1: warning: no previous prototype for ‘GetTxBufferRsvdPageNum8812’ [-Wmissing-prototypes]
  870 | GetTxBufferRsvdPageNum8812(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:111:6: warning: no previous prototype for ‘rtl8812au_interface_configure’ [-Wmissing-prototypes]
  111 | void rtl8812au_interface_configure(_adapter *padapter)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:1059:1: warning: no previous prototype for ‘USB_AggModeSwitch’ [-Wmissing-prototypes]
 1059 | USB_AggModeSwitch(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:1337:19: warning: no previous prototype for ‘RfOnOffDetect’ [-Wmissing-prototypes]
 1337 | rt_rf_power_state RfOnOffDetect(IN      PADAPTER pAdapter )
      |                   ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:1360:6: warning: no previous prototype for ‘_ps_open_RF’ [-Wmissing-prototypes]
 1360 | void _ps_open_RF(_adapter *padapter) {
      |      ^~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:1365:6: warning: no previous prototype for ‘_ps_close_RF’ [-Wmissing-prototypes]
 1365 | void _ps_close_RF(_adapter *padapter){
      |      ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:1414:5: warning: no previous prototype for ‘rtl8812au_hal_init’ [-Wmissing-prototypes]
 1414 | u32 rtl8812au_hal_init(PADAPTER Adapter)
      |     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2003:1: warning: no previous prototype for ‘hal_poweroff_8812au’ [-Wmissing-prototypes]
 2003 | hal_poweroff_8812au(
      | ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2063:5: warning: no previous prototype for ‘rtl8812au_hal_deinit’ [-Wmissing-prototypes]
 2063 | u32 rtl8812au_hal_deinit(PADAPTER Adapter)
      |     ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2118:14: warning: no previous prototype for ‘rtl8812au_inirp_init’ [-Wmissing-prototypes]
 2118 | unsigned int rtl8812au_inirp_init(PADAPTER Adapter)
      |              ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2182:14: warning: no previous prototype for ‘rtl8812au_inirp_deinit’ [-Wmissing-prototypes]
 2182 | unsigned int rtl8812au_inirp_deinit(PADAPTER Adapter)
      |              ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2199:1: warning: no previous prototype for ‘hal_ReadIDs_8812AU’ [-Wmissing-prototypes]
 2199 | hal_ReadIDs_8812AU(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2264:1: warning: no previous prototype for ‘hal_ReadMACAddress_8812AU’ [-Wmissing-prototypes]
 2264 | hal_ReadMACAddress_8812AU(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2297:1: warning: no previous prototype for ‘hal_InitPGData_8812A’ [-Wmissing-prototypes]
 2297 | hal_InitPGData_8812A(
      | ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2380:1: warning: no previous prototype for ‘hal_CustomizedBehavior_8812AU’ [-Wmissing-prototypes]
 2380 | hal_CustomizedBehavior_8812AU(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2523:1: warning: no previous prototype for ‘hal_ReadUsbModeSwitch_8812AU’ [-Wmissing-prototypes]
 2523 | hal_ReadUsbModeSwitch_8812AU(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2558:1: warning: no previous prototype for ‘InitAdapterVariablesByPROM_8812AU’ [-Wmissing-prototypes]
 2558 | InitAdapterVariablesByPROM_8812AU(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2624:1: warning: no previous prototype for ‘hal_CustomizedBehavior_8812AUsb’ [-Wmissing-prototypes]
 2624 | hal_CustomizedBehavior_8812AUsb(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2646:1: warning: no previous prototype for ‘ReadAdapterInfo8812AU’ [-Wmissing-prototypes]
 2646 | ReadAdapterInfo8812AU(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2666:6: warning: no previous prototype for ‘UpdateInterruptMask8812AU’ [-Wmissing-prototypes]
 2666 | void UpdateInterruptMask8812AU(PADAPTER padapter,u8 bHIMR0 ,u32 AddMSR, u32 RemoveMSR)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:2691:6: warning: no previous prototype for ‘SetHwReg8812AU’ [-Wmissing-prototypes]
 2691 | void SetHwReg8812AU(PADAPTER Adapter, u8 variable, u8* val)
      |      ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:3003:6: warning: no previous prototype for ‘GetHwReg8812AU’ [-Wmissing-prototypes]
 3003 | void GetHwReg8812AU(PADAPTER Adapter, u8 variable, u8* val)
      |      ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:3024:1: warning: no previous prototype for ‘SetHalDefVar8812AUsb’ [-Wmissing-prototypes]
 3024 | SetHalDefVar8812AUsb(
      | ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:3048:1: warning: no previous prototype for ‘GetHalDefVar8812AUsb’ [-Wmissing-prototypes]
 3048 | GetHalDefVar8812AUsb(
      | ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_halinit.c:3067:6: warning: no previous prototype for ‘_update_response_rate’ [-Wmissing-prototypes]
 3067 | void _update_response_rate(_adapter *padapter,unsigned int mask)
      |      ^~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_led.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_xmit.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_xmit.c: In function ‘rtl8812au_init_xmit_priv’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_xmit.c:33:14: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(long unsigned int)’ [-Wcast-function-type]
   33 |              (void(*)(unsigned long))rtl8812au_xmit_tasklet,
      |              ^
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_xmit.c: In function ‘rtl8812au_xmitframe_complete’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_xmit.c:575:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  575 |         if (pbuf < bulkPtr)
      |         ^~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_xmit.c:577:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  577 |                 if (descCount == pHalData->UsbTxAggDescNum)
      |                 ^~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_recv.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_recv.c: In function ‘rtl8812au_init_recv_priv’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/rtl8812au_recv.c:38:14: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(long unsigned int)’ [-Wcast-function-type]
   38 |              (void(*)(unsigned long))usb_recv_tasklet,
      |              ^
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_ops_linux.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/usb/usb_ops_linux.c:391:5: warning: no previous prototype for ‘recvbuf2recvframe’ [-Wmissing-prototypes]
  391 | int recvbuf2recvframe(_adapter *padapter,
      |     ^~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_mp.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_mp.c:422:1: warning: no previous prototype for ‘mpt_SetTxPower_8812’ [-Wmissing-prototypes]
  422 | mpt_SetTxPower_8812(
      | ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_mp.c:580:6: warning: no previous prototype for ‘Hal_SetTxAGCOffset’ [-Wmissing-prototypes]
  580 | void Hal_SetTxAGCOffset(PADAPTER pAdapter, u32 ulTxAGCOffset)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_mp.c: In function ‘Hal_SetAntenna’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/rtl8812a/rtl8812a_mp.c:646:21: warning: statement will never be executed [-Wswitch-unreachable]
  646 |                 u32 reg0xC50 = 0;
      |                     ^~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_debug.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_AntDiv.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_interface.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:64:1: warning: no previous prototype for ‘odm_QueryRxPwrPercentage’ [-Wmissing-prototypes]
   64 | odm_QueryRxPwrPercentage(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:89:1: warning: no previous prototype for ‘odm_SignalScaleMapping_92CSeries_patch_RT_CID_819x_Lenovo’ [-Wmissing-prototypes]
   89 | odm_SignalScaleMapping_92CSeries_patch_RT_CID_819x_Lenovo(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:145:1: warning: no previous prototype for ‘odm_SignalScaleMapping_92CSeries_patch_RT_CID_819x_Netcore’ [-Wmissing-prototypes]
  145 | odm_SignalScaleMapping_92CSeries_patch_RT_CID_819x_Netcore(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:206:1: warning: no previous prototype for ‘odm_SignalScaleMapping_92CSeries’ [-Wmissing-prototypes]
  206 | odm_SignalScaleMapping_92CSeries(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:629:1: warning: no previous prototype for ‘odm_RxPhyStatus92CSeries_Parsing’ [-Wmissing-prototypes]
  629 | odm_RxPhyStatus92CSeries_Parsing(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:1038:1: warning: no previous prototype for ‘odm_RxPhyStatusJaguarSeries_Parsing’ [-Wmissing-prototypes]
 1038 | odm_RxPhyStatusJaguarSeries_Parsing(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:1444:1: warning: no previous prototype for ‘odm_Process_RSSIForDM’ [-Wmissing-prototypes]
 1444 | odm_Process_RSSIForDM(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:1665:1: warning: no previous prototype for ‘ODM_PhyStatusQuery_92CSeries’ [-Wmissing-prototypes]
 1665 | ODM_PhyStatusQuery_92CSeries(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_HWConfig.c:1715:1: warning: no previous prototype for ‘ODM_PhyStatusQuery_JaguarSeries’ [-Wmissing-prototypes]
 1715 | ODM_PhyStatusQuery_JaguarSeries(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:105:1: warning: no previous prototype for ‘ODM_InitMpDriverStatus’ [-Wmissing-prototypes]
  105 | ODM_InitMpDriverStatus(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:134:1: warning: no previous prototype for ‘ODM_UpdateMpDriverStatus’ [-Wmissing-prototypes]
  134 | ODM_UpdateMpDriverStatus(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:156:1: warning: no previous prototype for ‘odm_CommonInfoSelfInit’ [-Wmissing-prototypes]
  156 | odm_CommonInfoSelfInit(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:175:1: warning: no previous prototype for ‘odm_CommonInfoSelfUpdate’ [-Wmissing-prototypes]
  175 | odm_CommonInfoSelfUpdate(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:237:1: warning: no previous prototype for ‘odm_CommonInfoSelfReset’ [-Wmissing-prototypes]
  237 | odm_CommonInfoSelfReset(
      | ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:287:1: warning: no previous prototype for ‘odm_HWSetting’ [-Wmissing-prototypes]
  287 | odm_HWSetting(
      | ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:1460:1: warning: no previous prototype for ‘odm_PHY_SaveAFERegisters’ [-Wmissing-prototypes]
 1460 | odm_PHY_SaveAFERegisters(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:1476:1: warning: no previous prototype for ‘odm_PHY_ReloadAFERegisters’ [-Wmissing-prototypes]
 1476 | odm_PHY_ReloadAFERegisters(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm.c:1951:1: warning: no previous prototype for ‘odm_Set_RA_DM_ARFB_by_Noisy’ [-Wmissing-prototypes]
 1951 | odm_Set_RA_DM_ARFB_by_Noisy(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/HalPhyRf.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_EdcaTurboCheck.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_DIG.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_DIG.c:75:1: warning: no previous prototype for ‘getIGIForDiff’ [-Wmissing-prototypes]
   75 | getIGIForDiff(int value_IGI)
      | ^~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_PathDiv.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_RaInfo.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_DynamicBBPowerSaving.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_PowerTracking.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_PowerTracking.c:366:1: warning: no previous prototype for ‘getSwingIndex’ [-Wmissing-prototypes]
  366 | getSwingIndex(
      | ^~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_DynamicTxPower.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/PhyDM_Adaptivity.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_CfoTracking.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_CfoTracking.c:24:1: warning: no previous prototype for ‘odm_SetCrystalCap’ [-Wmissing-prototypes]
   24 | odm_SetCrystalCap(
      | ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_CfoTracking.c:94:1: warning: no previous prototype for ‘odm_GetDefaultCrytaltalCap’ [-Wmissing-prototypes]
   94 | odm_GetDefaultCrytaltalCap(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_CfoTracking.c:119:1: warning: no previous prototype for ‘odm_SetATCStatus’ [-Wmissing-prototypes]
  119 | odm_SetATCStatus(
      | ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_CfoTracking.c:135:1: warning: no previous prototype for ‘odm_GetATCStatus’ [-Wmissing-prototypes]
  135 | odm_GetATCStatus(
      | ^~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_NoiseMonitor.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_NoiseMonitor.c:41:8: warning: no previous prototype for ‘odm_InbandNoise_Monitor_NSeries’ [-Wmissing-prototypes]
   41 | s2Byte odm_InbandNoise_Monitor_NSeries(PDM_ODM_T        pDM_Odm,u8 bPauseDIG,u8 IGIValue,u32 max_time)
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_ACS.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/phydm_ACS.c:55:1: warning: no previous prototype for ‘odm_AutoChannelSelectSetting’ [-Wmissing-prototypes]
   55 | odm_AutoChannelSelectSetting(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_FW.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_MAC.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_BB.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_RF.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:386:6: warning: no previous prototype for ‘_IQK_RX_FillIQC_8812A’ [-Wmissing-prototypes]
  386 | void _IQK_RX_FillIQC_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:431:6: warning: no previous prototype for ‘_IQK_TX_FillIQC_8812A’ [-Wmissing-prototypes]
  431 | void _IQK_TX_FillIQC_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:472:6: warning: no previous prototype for ‘_IQK_BackupMacBB_8812A’ [-Wmissing-prototypes]
  472 | void _IQK_BackupMacBB_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:488:6: warning: no previous prototype for ‘_IQK_BackupRF_8812A’ [-Wmissing-prototypes]
  488 | void _IQK_BackupRF_8812A(
      |      ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:506:6: warning: no previous prototype for ‘_IQK_BackupAFE_8812A’ [-Wmissing-prototypes]
  506 | void _IQK_BackupAFE_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:521:6: warning: no previous prototype for ‘_IQK_RestoreMacBB_8812A’ [-Wmissing-prototypes]
  521 | void _IQK_RestoreMacBB_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:536:6: warning: no previous prototype for ‘_IQK_RestoreRF_8812A’ [-Wmissing-prototypes]
  536 | void _IQK_RestoreRF_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:567:6: warning: no previous prototype for ‘_IQK_RestoreAFE_8812A’ [-Wmissing-prototypes]
  567 | void _IQK_RestoreAFE_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:605:6: warning: no previous prototype for ‘_IQK_ConfigureMAC_8812A’ [-Wmissing-prototypes]
  605 | void _IQK_ConfigureMAC_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:620:6: warning: no previous prototype for ‘_IQK_Tx_8812A’ [-Wmissing-prototypes]
  620 | void _IQK_Tx_8812A(
      |      ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1134:1: warning: no previous prototype for ‘phy_IQCalibrate_8812A’ [-Wmissing-prototypes]
 1134 | phy_IQCalibrate_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1171:1: warning: no previous prototype for ‘phy_LCCalibrate_8812A’ [-Wmissing-prototypes]
 1171 | phy_LCCalibrate_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1256:1: warning: no previous prototype for ‘phy_ReloadIQKSetting_8812A’ [-Wmissing-prototypes]
 1256 | phy_ReloadIQKSetting_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1288:1: warning: no previous prototype for ‘PHY_ResetIQKResult_8812A’ [-Wmissing-prototypes]
 1288 | PHY_ResetIQKResult_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1305:1: warning: no previous prototype for ‘phy_IQCalibrate_By_FW_8812A’ [-Wmissing-prototypes]
 1305 | phy_IQCalibrate_By_FW_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1434:6: warning: no previous prototype for ‘phy_SetRFPathSwitch_8812A’ [-Wmissing-prototypes]
 1434 | VOID phy_SetRFPathSwitch_8812A(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1502:1: warning: no previous prototype for ‘_DPK_ThermalCompensation’ [-Wmissing-prototypes]
 1502 | _DPK_ThermalCompensation(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1509:1: warning: no previous prototype for ‘_DPK_parareload’ [-Wmissing-prototypes]
 1509 | _DPK_parareload(
      | ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1529:1: warning: no previous prototype for ‘_DPK_parabackup’ [-Wmissing-prototypes]
 1529 | _DPK_parabackup(
      | ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1548:1: warning: no previous prototype for ‘_DPK_Globalparaset’ [-Wmissing-prototypes]
 1548 | _DPK_Globalparaset(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1637:1: warning: no previous prototype for ‘_DPK_GetGainLoss’ [-Wmissing-prototypes]
 1637 | _DPK_GetGainLoss(
      | ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1754:1: warning: no previous prototype for ‘_DPK_EnableDP’ [-Wmissing-prototypes]
 1754 | _DPK_EnableDP(
      | ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:1851:1: warning: no previous prototype for ‘_DPK_pathABDPK’ [-Wmissing-prototypes]
 1851 | _DPK_pathABDPK(
      | ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.c:2112:1: warning: no previous prototype for ‘phy_DPCalibrate_8812A’ [-Wmissing-prototypes]
 2112 | phy_DPCalibrate_8812A(
      | ^~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/phydm_RegConfig8812A.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/phydm_RTL8812A.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8812a/phydm_RTL8812A.c:32:1: warning: no previous prototype for ‘odm_UpdateTxPath_8812A’ [-Wmissing-prototypes]
   32 | odm_UpdateTxPath_8812A(IN PDM_ODM_T pDM_Odm, IN u1Byte Path)
      | ^~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_FW.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_MAC.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_BB.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_RF.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/HalPhyRf_8821A.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/phydm_RegConfig8821A.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/phydm_RTL8821A.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/phydm_RTL8821A.c:32:1: warning: no previous prototype for ‘odm_DynamicTryStateAgg_8821A’ [-Wmissing-prototypes]
   32 | odm_DynamicTryStateAgg_8821A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:44:6: warning: no previous prototype for ‘_IQK_RX_FillIQC_8821A’ [-Wmissing-prototypes]
   44 | void _IQK_RX_FillIQC_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:66:6: warning: no previous prototype for ‘_IQK_TX_FillIQC_8821A’ [-Wmissing-prototypes]
   66 | void _IQK_TX_FillIQC_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:91:6: warning: no previous prototype for ‘_IQK_BackupMacBB_8821A’ [-Wmissing-prototypes]
   91 | void _IQK_BackupMacBB_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:108:6: warning: no previous prototype for ‘_IQK_BackupRF_8821A’ [-Wmissing-prototypes]
  108 | void _IQK_BackupRF_8821A(
      |      ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:126:6: warning: no previous prototype for ‘_IQK_BackupAFE_8821A’ [-Wmissing-prototypes]
  126 | void _IQK_BackupAFE_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:142:6: warning: no previous prototype for ‘_IQK_RestoreMacBB_8821A’ [-Wmissing-prototypes]
  142 | void _IQK_RestoreMacBB_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:158:6: warning: no previous prototype for ‘_IQK_RestoreRF_8821A’ [-Wmissing-prototypes]
  158 | void _IQK_RestoreRF_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:183:6: warning: no previous prototype for ‘_IQK_RestoreAFE_8821A’ [-Wmissing-prototypes]
  183 | void _IQK_RestoreAFE_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:209:6: warning: no previous prototype for ‘_IQK_ConfigureMAC_8821A’ [-Wmissing-prototypes]
  209 | void _IQK_ConfigureMAC_8821A(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:222:6: warning: no previous prototype for ‘_IQK_Tx_8821A’ [-Wmissing-prototypes]
  222 | void _IQK_Tx_8821A(
      |      ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:704:1: warning: no previous prototype for ‘phy_IQCalibrate_By_FW_8821A’ [-Wmissing-prototypes]
  704 | phy_IQCalibrate_By_FW_8821A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:745:1: warning: no previous prototype for ‘phy_IQCalibrate_8821A’ [-Wmissing-prototypes]
  745 | phy_IQCalibrate_8821A(
      | ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/hal/OUTSRC/rtl8821a/PhyDM_IQK_8821A.c:767:1: warning: no previous prototype for ‘PHY_ResetIQKResult_8821A’ [-Wmissing-prototypes]
  767 | PHY_ResetIQKResult_8821A(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/platform/platform_ops.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/platform/platform_ops.c:26:5: warning: no previous prototype for ‘platform_wifi_power_on’ [-Wmissing-prototypes]
   26 | int platform_wifi_power_on(void)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/platform/platform_ops.c:34:6: warning: no previous prototype for ‘platform_wifi_power_off’ [-Wmissing-prototypes]
   34 | void platform_wifi_power_off(void)
      |      ^~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:357:6: warning: no previous prototype for ‘mpt_InitHWConfig’ [-Wmissing-prototypes]
  357 | void mpt_InitHWConfig(PADAPTER Adapter)
      |      ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:721:5: warning: no previous prototype for ‘mp_join’ [-Wmissing-prototypes]
  721 | u32 mp_join(PADAPTER padapter,u8 mode)
      |     ^~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:1097:6: warning: no previous prototype for ‘SetTxAGCOffset’ [-Wmissing-prototypes]
 1097 | void SetTxAGCOffset(PADAPTER pAdapter, u32 ulTxAGCOffset)
      |      ^~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:1161:6: warning: no previous prototype for ‘SetCCKContinuousTx’ [-Wmissing-prototypes]
 1161 | void SetCCKContinuousTx(PADAPTER pAdapter, u8 bStart)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:1167:6: warning: no previous prototype for ‘SetOFDMContinuousTx’ [-Wmissing-prototypes]
 1167 | void SetOFDMContinuousTx(PADAPTER pAdapter, u8 bStart)
      |      ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:1401:6: warning: no previous prototype for ‘fill_tx_desc_8812a’ [-Wmissing-prototypes]
 1401 | void fill_tx_desc_8812a(PADAPTER padapter)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp.c:1986:7: warning: no previous prototype for ‘getPowerDiffByRate8188E’ [-Wmissing-prototypes]
 1986 | ULONG getPowerDiffByRate8188E(
      |       ^~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_mp_ioctl.o
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.o
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:53:5: warning: no previous prototype for ‘WaitC2Hevent’ [-Wmissing-prototypes]
   53 | u32 WaitC2Hevent(PADAPTER pAdapter, u8 *C2H_event, u32 delay_time)
      |     ^~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:82:1: warning: no previous prototype for ‘mptbt_CheckC2hFrame’ [-Wmissing-prototypes]
   82 | mptbt_CheckC2hFrame(
      | ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:111:1: warning: no previous prototype for ‘mptbt_SendH2c’ [-Wmissing-prototypes]
  111 | mptbt_SendH2c(
      | ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:180:1: warning: no previous prototype for ‘mptbt_CheckBtRspStatus’ [-Wmissing-prototypes]
  180 | mptbt_CheckBtRspStatus(
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c: In function ‘mptbt_CheckBtRspStatus’:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:185:35: warning: implicit conversion from ‘enum _BT_OPCODE_STATUS’ to ‘BT_CTRL_STATUS’ {aka ‘enum _BT_CTRL_STATUS’} [-Wenum-conversion]
  185 |         BT_CTRL_STATUS  retStatus=BT_OP_STATUS_SUCCESS;
      |                                   ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c: At top level:
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:217:1: warning: no previous prototype for ‘mptbt_BtFwOpCodeProcess’ [-Wmissing-prototypes]
  217 | mptbt_BtFwOpCodeProcess(
      | ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:285:1: warning: no previous prototype for ‘mptbt_BtReady’ [-Wmissing-prototypes]
  285 | mptbt_BtReady(
      | ^~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:396:6: warning: no previous prototype for ‘mptbt_close_WiFiRF’ [-Wmissing-prototypes]
  396 | void mptbt_close_WiFiRF(PADAPTER Adapter)
      |      ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:403:6: warning: no previous prototype for ‘mptbt_open_WiFiRF’ [-Wmissing-prototypes]
  403 | void mptbt_open_WiFiRF(PADAPTER Adapter)
      |      ^~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:410:8: warning: no previous prototype for ‘mptbt_switch_RF’ [-Wmissing-prototypes]
  410 | u4Byte mptbt_switch_RF(PADAPTER Adapter, u1Byte Enter)
      |        ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:441:1: warning: no previous prototype for ‘mptbt_BtSetMode’ [-Wmissing-prototypes]
  441 | mptbt_BtSetMode(
      | ^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:597:1: warning: no previous prototype for ‘mptbt_BtGetGeneral’ [-Wmissing-prototypes]
  597 | mptbt_BtGetGeneral(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:937:1: warning: no previous prototype for ‘mptbt_BtSetGeneral’ [-Wmissing-prototypes]
  937 | mptbt_BtSetGeneral(
      | ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:1279:1: warning: no previous prototype for ‘mptbt_BtSetTxRxPars’ [-Wmissing-prototypes]
 1279 | mptbt_BtSetTxRxPars(
      | ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:1587:1: warning: no previous prototype for ‘mptbt_BtTestCtrl’ [-Wmissing-prototypes]
 1587 | mptbt_BtTestCtrl(
      | ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/core/rtw_bt_mp.c:1660:1: warning: no previous prototype for ‘mptbt_TestBT’ [-Wmissing-prototypes]
 1660 | mptbt_TestBT(
      | ^~~~~~~~~~~~
  LD [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/8812au.o
  MODPOST /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/Module.symvers
  CC [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/8812au.mod.o
  LD [M]  /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/8812au.ko
  BTF [M] /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/8812au.ko
Skipping BTF generation for /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/8812au.ko due to unavailability of vmlinux
make[1]: Leaving directory '/usr/src/linux-headers-6.8.0-41-generic'

Die Module im Ordner

/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/

wurden nicht erstellt.

Da die Moderation in diesem Thread die Inhalte aus drei Threads zusammengefügt hat, ist es für die, die diese drei Threads nicht separat gesehen haben, schwer durchzublicken 😳 .

pantomime

(Themenstarter)

Anmeldungsdatum:
20. März 2013

Beiträge: 481

Berlin_1946 schrieb:

Hallo pantomime

das mal ausprobiert?

meinst du Secure Boot-Problem? Bei mir ist der Stand

$ sudo mokutil -sb-state
Aborted
ubuntu@ubuntu:/usr/src/rtl8812au$ 

Also ist der Secure Boot deaktiviert.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10102

Nein, bei mir kommen da in dem Link zwei Anleitungen, wie Quellcode herunterladen und Treiber installieren werden kommen.

pantomime

(Themenstarter)

Anmeldungsdatum:
20. März 2013

Beiträge: 481

Also wie ich in einem der zusammengefügten Threads hier bereits mitgeteilt habe, klappt es bei mir mit dem Kompilieren von heruntergeladenen Quellen - aelterer Treiber von Github. Ich habe mit Live-USB einen Versuch unternommen, zu klaeren, warum es mit dem aktuellsten Treiber nicht geklappt hat. Und einen Test gemacht, ob es mit den mit noble-proposed Quellen klappt. Stand jetzt habe ich auf dem produktiven System mit dem kernel 6.8.0-45-generic einen funktionierenden Treiber eingebunden. Und ich habe jetzt geklaert, dass es mit der dkms-Loesung mit noble-proposed-Quellen auf dem kernel 6.8.0-41-generic nicht funktioniert.

pantomime

(Themenstarter)

Anmeldungsdatum:
20. März 2013

Beiträge: 481

pantomime schrieb:

Die Module im Ordner

/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/

wurden nicht erstellt.

Ein 8812au.ko.zst-Modul wurde hier

/var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/module

erstellt.

Antworten |