Applying /mnt/disk/master/package/kernel/aic8800/patches/010-fix-fall-through.patch using plaintext: patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_tx.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_tdls.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_tx.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_txq.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_tdls.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_tx.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_txq.c Applying /mnt/disk/master/package/kernel/aic8800/patches/020-wireless-6.16.patch using plaintext: patching file src/PCIE/driver_fw/driver/aic8800/aic8800_fdrv/aicwf_pcie.c patching file src/PCIE/driver_fw/driver/aic8800/aic8800_fdrv/aicwf_tcp_ack.c patching file src/PCIE/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_gki.c patching file src/PCIE/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c patching file src/PCIE/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_rx.c patching file src/PCIE/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_radar.c patching file src/PCIE/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c patching file src/PCIE/driver_fw/driver/aic8800d80x2/aic8800_fdrv/rwnx_main.c patching file src/PCIE/driver_fw/driver/aic8800d80x2/aic8800_fdrv/rwnx_platform.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic8800d80n_compat.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic_bsp_driver.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aic_btsdio.h patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aicwf_sdio.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aicwf_tcp_ack.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/btsdio.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_mod_params.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_radar.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_wakelock.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/aic_priv_cmd.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/aic_priv_cmd.h patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/aicwf_tcp_ack.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.h patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_mod_params.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_radar.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_wakelock.c patching file src/USB/driver_fw/drivers/aic8800/aic_load_fw/aic_bluetooth_main.c patching file src/USB/driver_fw/drivers/aic_btusb/aic_btusb.c patching file src/USB/driver_fw/drivers/aic_btusb/aic_btusb.h Applying /mnt/disk/master/package/kernel/aic8800/patches/030-update-firmware-path.patch using plaintext: patching file src/PCIE/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80x2.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c patching file src/USB/driver_fw/drivers/aic8800/aic_load_fw/Makefile patching file src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth.c patching file src/USB/driver_fw/drivers/aic_btusb/Makefile patching file src/USB/driver_fw/drivers/aic_btusb/aic_btusb.c Applying /mnt/disk/master/package/kernel/aic8800/patches/040-rename-module.patch using plaintext: patching file src/PCIE/driver_fw/driver/aic8800d80x2/aic8800_fdrv/Makefile patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/Makefile Applying /mnt/disk/master/package/kernel/aic8800/patches/050-log-level.patch using plaintext: patching file src/PCIE/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic_bsp_main.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aic_btsdio.h patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c patching file src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c patching file src/USB/driver_fw/drivers/aic8800/aic_load_fw/aic_bluetooth_main.c Applying /mnt/disk/master/package/kernel/aic8800/patches/060-fix-read-cpuid.patch using plaintext: patching file src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/aicwf_usb.c make[3]: Entering directory '/mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/linux-6.12.85' CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/USB/driver_fw/drivers/aic_btusb/aic_btusb.o /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/USB/driver_fw/drivers/aic_btusb/aic_btusb.c: In function 'bt_reboot_notify': /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/USB/driver_fw/drivers/aic_btusb/aic_btusb.c:4948:9: warning: unused variable 'ret' [-Wunused-variable] 4948 | int ret = 0; | ^~~ MODPOST /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/USB/driver_fw/drivers/aic_btusb/Module.symvers CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/USB/driver_fw/drivers/aic_btusb/aic_btusb.mod.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/USB/driver_fw/drivers/aic_btusb/.module-common.o LD [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/USB/driver_fw/drivers/aic_btusb/aic_btusb.ko make[3]: Leaving directory '/mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/linux-6.12.85' make[3]: Entering directory '/mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/linux-6.12.85' make[6]: warning: -j16 forced in makefile: resetting jobserver mode. CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic8800dc_compat.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_tx.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic8800d80_compat.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic8800d80n_compat.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_rx.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic8800d80x2_compat.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_utils.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_cmds.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic_bsp_main.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_irqs.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_cfgfile.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic_bsp_driver.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_strs.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio_txrxif.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_tx.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/md5.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicwf_txq_prealloc.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_txq.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_mod_params.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_mesh.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_pci.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_dini.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_v7.o /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:245:6: warning: no previous prototype for 'aicbsp_get_load_fw_in_fdrv' [-Wmissing-prototypes] 245 | bool aicbsp_get_load_fw_in_fdrv(void){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:680:5: warning: no previous prototype for 'aicwf_sdio_readb' [-Wmissing-prototypes] 680 | int aicwf_sdio_readb(struct aic_sdio_dev *sdiodev, uint regaddr, u8 *val) | ^~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:689:5: warning: no previous prototype for 'aicwf_sdio_readb_func2' [-Wmissing-prototypes] 689 | int aicwf_sdio_readb_func2(struct aic_sdio_dev *sdiodev, uint regaddr, u8 *val) | ^~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:707:5: warning: no previous prototype for 'aicwf_sdio_writeb_func2' [-Wmissing-prototypes] 707 | int aicwf_sdio_writeb_func2(struct aic_sdio_dev *sdiodev, uint regaddr, u8 val) | ^~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:754:5: warning: no previous prototype for 'aicwf_sdio_send_msg' [-Wmissing-prototypes] 754 | int aicwf_sdio_send_msg(struct aic_sdio_dev *sdiodev, u8 *buf, uint count) | ^~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:985:17: warning: no previous prototype for 'aicwf_sdio_readframes' [-Wmissing-prototypes] 985 | struct sk_buff *aicwf_sdio_readframes(struct aic_sdio_dev *sdiodev, u8 msg) | ^~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:1694:6: warning: no previous prototype for 'aicwf_sdio_release_func2' [-Wmissing-prototypes] 1694 | void aicwf_sdio_release_func2(struct aic_sdio_dev *sdiodev) | ^~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:2069:6: warning: no previous prototype for 'get_fw_path' [-Wmissing-prototypes] 2069 | void get_fw_path(char* fw_path){ | ^~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:2077:5: warning: no previous prototype for 'get_testmode' [-Wmissing-prototypes] 2077 | int get_testmode(void){ | ^~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:2081:19: warning: no previous prototype for 'get_sdio_func' [-Wmissing-prototypes] 2081 | struct sdio_func *get_sdio_func(void){ | ^~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:2085:6: warning: no previous prototype for 'set_irq_handler' [-Wmissing-prototypes] 2085 | void set_irq_handler(void *fn){ | ^~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:2090:5: warning: no previous prototype for 'get_adap_test' [-Wmissing-prototypes] 2090 | int get_adap_test(void){ | ^~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicsdio.c:2094:6: warning: no previous prototype for 'get_fdrv_no_reg_sdio' [-Wmissing-prototypes] 2094 | bool get_fdrv_no_reg_sdio(void){ | ^~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic8800d80_compat.c:87:17: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CFG_USER_CHAN_MAX_TXPWR_EN | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic8800d80_compat.c:93:17: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if CFG_USER_APM_PRBRSP_OFFLOAD_DISABLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic8800d80n_compat.c:49:5: warning: no previous prototype for 'rwnx_plat_bin_fw_upload_2_with_version' [-Wmissing-prototypes] 49 | int rwnx_plat_bin_fw_upload_2_with_version(struct aic_sdio_dev *rwnx_hw, u32 fw_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic8800d80x2_compat.c:62:17: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CFG_USER_APM_PRBRSP_OFFLOAD_DISABLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic8800d80x2_compat.c:78:18: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !CFG_USER_CHAN_MAX_TXPWR_EN | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic_bsp_driver.c:1326:5: warning: no previous prototype for 'aicbt_patch_table_free' [-Wmissing-prototypes] 1326 | int aicbt_patch_table_free(struct aicbt_patch_table **head) | ^~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic_bsp_driver.c:1340:27: warning: no previous prototype for 'aicbt_patch_table_alloc' [-Wmissing-prototypes] 1340 | struct aicbt_patch_table *aicbt_patch_table_alloc(const char *filename) | ^~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic_bsp_driver.c:1404:5: warning: no previous prototype for 'aicbt_patch_info_unpack' [-Wmissing-prototypes] 1404 | int aicbt_patch_info_unpack(struct aicbt_patch_info_t *patch_info, struct aicbt_patch_table *head_t) | ^~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic_bsp_driver.c:1449:5: warning: no previous prototype for 'aicbt_ext_patch_data_load' [-Wmissing-prototypes] 1449 | int aicbt_ext_patch_data_load(struct aic_sdio_dev *sdiodev, struct aicbt_patch_info_t *patch_info) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic_bsp_driver.c:1495:5: warning: no previous prototype for 'aicbt_patch_trap_data_load' [-Wmissing-prototypes] 1495 | int aicbt_patch_trap_data_load(struct aic_sdio_dev *sdiodev, struct aicbt_patch_table *head) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic_bsp_driver.c:1636:5: warning: no previous prototype for 'aicbt_patch_table_load' [-Wmissing-prototypes] 1636 | int aicbt_patch_table_load(struct aic_sdio_dev *sdiodev, struct aicbt_patch_table *head) | ^~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic_bsp_driver.c:1689:5: warning: no previous prototype for 'aicbt_init' [-Wmissing-prototypes] 1689 | int aicbt_init(struct aic_sdio_dev *sdiodev) | ^~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic_bsp_driver.c:1895:5: warning: no previous prototype for 'aicwifi_init' [-Wmissing-prototypes] 1895 | int aicwifi_init(struct aic_sdio_dev *sdiodev) | ^~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicwf_txq_prealloc.c:14:7: warning: no previous prototype for 'aicwf_prealloc_txq_alloc' [-Wmissing-prototypes] 14 | void *aicwf_prealloc_txq_alloc(size_t size) | ^~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aicwf_txq_prealloc.c:51:6: warning: no previous prototype for 'aicwf_prealloc_txq_free' [-Wmissing-prototypes] 51 | void aicwf_prealloc_txq_free(void) | ^~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic8800dc_compat.c:1920:5: warning: no previous prototype for 'set_bbpll_config' [-Wmissing-prototypes] 1920 | int set_bbpll_config(struct aic_sdio_dev *rwnx_hw){ | ^~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_irqs.c:21:13: warning: no previous prototype for 'rwnx_irq_hdlr' [-Wmissing-prototypes] 21 | irqreturn_t rwnx_irq_hdlr(int irq, void *dev_id) | ^~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_irqs.c:34:6: warning: no previous prototype for 'rwnx_task' [-Wmissing-prototypes] 34 | void rwnx_task(unsigned long data) | ^~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_pci.c:85:5: warning: no previous prototype for 'rwnx_pci_register_drv' [-Wmissing-prototypes] 85 | int rwnx_pci_register_drv(void) | ^~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_pci.c:90:6: warning: no previous prototype for 'rwnx_pci_unregister_drv' [-Wmissing-prototypes] 90 | void rwnx_pci_unregister_drv(void) | ^~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_mod_params.c:281:6: warning: no previous prototype for 'rwnx_get_countrycode_channels' [-Wmissing-prototypes] 281 | void rwnx_get_countrycode_channels(struct wiphy *wiphy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c:342:6: warning: no previous prototype for 'rwnx_rx_data_skb_resend' [-Wmissing-prototypes] 342 | void rwnx_rx_data_skb_resend(struct rwnx_hw *rwnx_hw, struct rwnx_vif *rwnx_vif, | ^~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c:1607:5: warning: no previous prototype for 'reord_flush_tid' [-Wmissing-prototypes] 1607 | int reord_flush_tid(struct aicwf_rx_priv *rx_priv, struct sk_buff *skb, u8 tid) | ^~~~~~~~~~~~~~~ CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/ipc_host.o /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c:1829:6: warning: no previous prototype for 'reord_rxframes_process' [-Wmissing-prototypes] 1829 | bool reord_rxframes_process(struct aicwf_rx_priv *rx_priv, struct reord_ctrl *preorder_ctrl, int bforced) | ^~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c:1865:6: warning: no previous prototype for 'reord_rxframes_ind' [-Wmissing-prototypes] 1865 | void reord_rxframes_ind(struct aicwf_rx_priv *rx_priv, | ^~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c:1943:5: warning: no previous prototype for 'reord_process_unit' [-Wmissing-prototypes] 1943 | int reord_process_unit(struct aicwf_rx_priv *rx_priv, struct sk_buff *skb, u16 seq_num, u8 tid, u8 forward, u8 is_amsdu) | ^~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c:2132:6: warning: no previous prototype for 'remove_sec_hdr_mgmt_frame' [-Wmissing-prototypes] 2132 | void remove_sec_hdr_mgmt_frame(struct hw_rxhdr *hw_rxhdr, struct sk_buff *skb) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_tx.c:1229:5: warning: no previous prototype for 'intf_tx' [-Wmissing-prototypes] 1229 | int intf_tx(struct rwnx_hw *priv,struct msg_buf *msg) | ^~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c:2158:6: warning: no previous prototype for 'defrag_timeout_cb' [-Wmissing-prototypes] 2158 | void defrag_timeout_cb(struct timer_list *t) | ^~~~~~~~~~~~~~~~~ CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_tdls.o /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:885:6: warning: no previous prototype for 'rwnx_update_mesh_power_mode' [-Wmissing-prototypes] 885 | void rwnx_update_mesh_power_mode(struct rwnx_vif *vif) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_defs.h:35, from /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:26: /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_compat.h:410:9: warning: no previous prototype for 'rwnx_select_queue' [-Wmissing-prototypes] 410 | rwnx_select_queue(dev, skb, sb_dev) | ^~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:1470:5: note: in expansion of macro 'rwnx_select_queue' 1470 | u16 rwnx_select_queue(struct net_device *dev, struct sk_buff *skb, | ^~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:1758:6: warning: no previous prototype for 'aicwf_p2p_alive_timeout' [-Wmissing-prototypes] 1758 | void aicwf_p2p_alive_timeout(struct timer_list *t) | ^~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_utils.c:23:5: warning: no previous prototype for 'rwnx_init_aic' [-Wmissing-prototypes] 23 | int rwnx_init_aic(struct rwnx_hw *rwnx_hw) | ^~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:3062:6: warning: no previous prototype for 'apm_staloss_work_process' [-Wmissing-prototypes] 3062 | void apm_staloss_work_process(struct work_struct *work) | ^~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:3170:6: warning: no previous prototype for 'apm_probe_sta_work_process' [-Wmissing-prototypes] 3170 | void apm_probe_sta_work_process(struct work_struct *work) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:3665:5: warning: no previous prototype for 'rwnx_cfg80211_set_monitor_channel_' [-Wmissing-prototypes] 3665 | int rwnx_cfg80211_set_monitor_channel_(struct wiphy *wiphy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_dini.c:104:5: warning: no previous prototype for 'rwnx_cfpga_irq_enable' [-Wmissing-prototypes] 104 | int rwnx_cfpga_irq_enable(struct rwnx_hw *rwnx_hw) | ^~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_dini.c:128:5: warning: no previous prototype for 'rwnx_cfpga_irq_disable' [-Wmissing-prototypes] 128 | int rwnx_cfpga_irq_disable(struct rwnx_hw *rwnx_hw) | ^~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:3679:5: warning: no previous prototype for 'rwnx_cfg80211_probe_client' [-Wmissing-prototypes] 3679 | int rwnx_cfg80211_probe_client(struct wiphy *wiphy, struct net_device *dev, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:3716:6: warning: no previous prototype for 'rwnx_cfg80211_mgmt_frame_register' [-Wmissing-prototypes] 3716 | void rwnx_cfg80211_mgmt_frame_register(struct wiphy *wiphy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:4324:5: warning: no previous prototype for 'rwnx_cfg80211_channel_switch' [-Wmissing-prototypes] 4324 | int rwnx_cfg80211_channel_switch (struct wiphy *wiphy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:4653:5: warning: no previous prototype for 'rwnx_cfg80211_change_bss' [-Wmissing-prototypes] 4653 | int rwnx_cfg80211_change_bss(struct wiphy *wiphy, struct net_device *dev, | ^~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:5586:5: warning: no previous prototype for 'rwnx_ic_system_init' [-Wmissing-prototypes] 5586 | int rwnx_ic_system_init(struct rwnx_hw *rwnx_hw){ | ^~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_main.c:5637:5: warning: no previous prototype for 'rwnx_ic_rf_init' [-Wmissing-prototypes] 5637 | int rwnx_ic_rf_init(struct rwnx_hw *rwnx_hw){ | ^~~~~~~~~~~~~~~ CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aic_vendor.o /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:768:5: warning: no previous prototype for 'rwnx_request_firmware_common' [-Wmissing-prototypes] 768 | int rwnx_request_firmware_common(struct rwnx_hw *rwnx_hw, u32** buffer, const char *filename) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:790:6: warning: no previous prototype for 'rwnx_release_firmware_common' [-Wmissing-prototypes] 790 | void rwnx_release_firmware_common(u32** buffer) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:805:5: warning: no previous prototype for 'rwnx_plat_bin_fw_upload_2' [-Wmissing-prototypes] 805 | int rwnx_plat_bin_fw_upload_2(struct rwnx_hw *rwnx_hw, u32 fw_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/md5.o /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:1240:5: warning: no previous prototype for 'rwnx_atoi2' [-Wmissing-prototypes] 1240 | int rwnx_atoi2(char *value, int c_len) | ^~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:1267:5: warning: no previous prototype for 'rwnx_atoi' [-Wmissing-prototypes] 1267 | int rwnx_atoi(char *value) | ^~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:1294:6: warning: no previous prototype for 'rwnx_plat_nvram_set_value' [-Wmissing-prototypes] 1294 | void rwnx_plat_nvram_set_value(char *command, char *value) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:1414:6: warning: no previous prototype for 'rwnx_plat_nvram_set_value_v3' [-Wmissing-prototypes] 1414 | void rwnx_plat_nvram_set_value_v3(char *command, char *value) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:1685:6: warning: no previous prototype for 'rwnx_plat_userconfig_parsing2' [-Wmissing-prototypes] 1685 | void rwnx_plat_userconfig_parsing2(char *buffer, int size) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:1747:6: warning: no previous prototype for 'rwnx_plat_userconfig_parsing3' [-Wmissing-prototypes] 1747 | void rwnx_plat_userconfig_parsing3(char *buffer, int size) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:1812:6: warning: no previous prototype for 'rwnx_plat_userconfig_parsing' [-Wmissing-prototypes] 1812 | void rwnx_plat_userconfig_parsing(struct rwnx_hw *rwnx_hw, char *buffer, int size) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:1872:6: warning: no previous prototype for 'rwnx_plat_nvram_set_value_8800d80x2' [-Wmissing-prototypes] 1872 | void rwnx_plat_nvram_set_value_8800d80x2(char *command, char *value) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:2095:6: warning: no previous prototype for 'rwnx_plat_userconfig_parsing_8800d80x2' [-Wmissing-prototypes] 2095 | void rwnx_plat_userconfig_parsing_8800d80x2(char *buffer, int size) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_platform.c:2320:5: warning: no previous prototype for 'rwnx_plat_userconfig_upload_android' [-Wmissing-prototypes] 2320 | int rwnx_plat_userconfig_upload_android(struct rwnx_hw *rwnx_hw, char *fw_path, char *filename) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aicwf_compat_8800dc.o CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aicwf_compat_8800d80.o /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_tx.c:164:18: warning: no previous prototype for 'rwnx_cmd_malloc' [-Wmissing-prototypes] 164 | struct rwnx_cmd *rwnx_cmd_malloc(void){ | ^~~~~~~~~~~~~~~ CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_wakelock.o /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_tx.c:193:6: warning: no previous prototype for 'rwnx_cmd_free' [-Wmissing-prototypes] 193 | void rwnx_cmd_free(struct rwnx_cmd *cmd){ | ^~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_tx.c:204:5: warning: no previous prototype for 'rwnx_init_cmd_array' [-Wmissing-prototypes] 204 | int rwnx_init_cmd_array(void){ | ^~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_tx.c:219:6: warning: no previous prototype for 'rwnx_free_cmd_array' [-Wmissing-prototypes] 219 | void rwnx_free_cmd_array(void){ | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/loongarch/include/asm/processor.h:17, from ./arch/loongarch/include/asm/thread_info.h:15, from ./include/linux/thread_info.h:60, from ./include/asm-generic/preempt.h:5, from ./arch/loongarch/include/generated/asm/preempt.h:1, from ./include/linux/preempt.h:79, from ./include/linux/alloc_tag.h:11, from ./include/linux/vmalloc.h:5, from /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_rx.c:12: ./arch/loongarch/include/uapi/asm/ptrace.h:17:25: error: expected identifier or '(' before numeric constant 17 | #define GPR_BASE 0 | ^ ./arch/loongarch/include/uapi/asm/ptrace.h:19:26: note: in expansion of macro 'GPR_BASE' 19 | #define GPR_END (GPR_BASE + GPR_NUM - 1) | ^~~~~~~~ ./arch/loongarch/include/uapi/asm/ptrace.h:21:26: note: in expansion of macro 'GPR_END' 21 | #define PC (GPR_END + 2) | ^~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_rx.c:412:14: note: in expansion of macro 'PC' 412 | uint32_t PC; | ^~ ./arch/loongarch/include/uapi/asm/ptrace.h:21:34: error: expected ')' before '+' token 21 | #define PC (GPR_END + 2) | ^ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_rx.c:412:14: note: in expansion of macro 'PC' 412 | uint32_t PC; | ^~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_rx.c: In function 'rwnx_fw_panic_ind': ./arch/loongarch/include/uapi/asm/ptrace.h:21:25: error: expected identifier before '(' token 21 | #define PC (GPR_END + 2) | ^ ./include/linux/printk.h:468:33: note: in expansion of macro 'PC' 468 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/printk.h:496:26: note: in expansion of macro 'printk_index_wrap' 496 | #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_rx.c:441:5: note: in expansion of macro 'printk' 441 | printk("PC = [%x]\n", fault.PC); | ^~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_txq.c:161:6: warning: no previous prototype for 'rwnx_txq_flush' [-Wmissing-prototypes] 161 | void rwnx_txq_flush(struct rwnx_hw *rwnx_hw, struct rwnx_txq *txq) | ^~~~~~~~~~~~~~ CC [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/regdb.o /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_cmds.c:340:6: warning: no previous prototype for 'cmd_mgr_task_process' [-Wmissing-prototypes] 340 | void cmd_mgr_task_process(struct work_struct *work) | ^~~~~~~~~~~~~~~~~~~~ make[6]: *** [scripts/Makefile.build:229: /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_msg_rx.o] Error 1 make[6]: *** Waiting for unfinished jobs.... LD [M] /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_bsp/aic8800_bsp.o In file included from ./include/linux/string.h:390, from /mnt/disk/master/staging_dir/target-loongarch64_generic_musl/usr/include/mac80211-backport/linux/string.h:3, from ./include/linux/dma-mapping.h:7, from /mnt/disk/master/staging_dir/target-loongarch64_generic_musl/usr/include/mac80211-backport/linux/dma-mapping.h:3, from /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c:10: In function 'fortify_memcpy_chk', inlined from 'rwnx_rx_add_rtap_hdr' at /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c:1440:3, inlined from 'rwnx_rx_monitor' at /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c:1480:2, inlined from 'rwnx_rxdataind_aicwf' at /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/rwnx_rx.c:2361:13: ./include/linux/fortify-string.h:571:25: warning: call to '__write_overflow_field' declared with attribute warning: detected write beyond size of field (1st parameter); maybe use struct_group()? [-Wattribute-warning] 571 | __write_overflow_field(p_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aic_vendor.c:41:5: warning: no previous prototype for 'aic_dev_start_mkeep_alive' [-Wmissing-prototypes] 41 | int aic_dev_start_mkeep_alive(struct rwnx_hw *rwnx_hw, struct rwnx_vif *rwnx_vif, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aic_vendor.c:69:5: warning: no previous prototype for 'aic_dev_stop_mkeep_alive' [-Wmissing-prototypes] 69 | int aic_dev_stop_mkeep_alive(struct rwnx_hw *rwnx_hw, struct rwnx_vif *rwnx_vif, u8 mkeep_alive_id) | ^~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aic_vendor.c:1243:5: warning: no previous prototype for 'aicwf_vendor_init' [-Wmissing-prototypes] 1243 | int aicwf_vendor_init(struct wiphy *wiphy) | ^~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aicwf_compat_8800dc.c:379:5: warning: no previous prototype for 'aicwf_fdrv_dpd_result_apply_8800dc' [-Wmissing-prototypes] 379 | int aicwf_fdrv_dpd_result_apply_8800dc(struct rwnx_hw *rwnx_hw, rf_misc_ram_lite_t *dpd_res) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aicwf_compat_8800dc.c:503:5: warning: no previous prototype for 'aicwf_fdrv_misc_ram_init_8800dc' [-Wmissing-prototypes] 503 | int aicwf_fdrv_misc_ram_init_8800dc(struct rwnx_hw *rwnx_hw) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aicwf_compat_8800dc.c:535:5: warning: no previous prototype for 'aicwf_set_rf_config_8800dc' [-Wmissing-prototypes] 535 | int aicwf_set_rf_config_8800dc(struct rwnx_hw *rwnx_hw, struct mm_set_rf_calib_cfm *cfm){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aicwf_compat_8800dc.c:632:9: warning: no previous prototype for 'rwnx_plat_userconfig_load_8800dc' [-Wmissing-prototypes] 632 | int rwnx_plat_userconfig_load_8800dc(struct rwnx_hw *rwnx_hw){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv/aicwf_compat_8800dc.c:659:9: warning: no previous prototype for 'rwnx_plat_userconfig_load_8800dw' [-Wmissing-prototypes] 659 | int rwnx_plat_userconfig_load_8800dw(struct rwnx_hw *rwnx_hw){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: *** [scripts/Makefile.build:466: /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800/aic8800_fdrv] Error 2 make[4]: *** [/mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/linux-6.12.85/Makefile:1955: /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/src/SDIO/driver_fw/driver/aic8800] Error 2 make[3]: *** [Makefile:224: __sub-make] Error 2 make[3]: Leaving directory '/mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/linux-6.12.85' make[2]: *** [Makefile:179: /mnt/disk/master/build_dir/target-loongarch64_generic_musl/linux-loongarch64_generic/aic8800-2026.03.10~89f865b8/.built] Error 2 time: package/kernel/aic8800/compile#39.92#6.33#10.12