I have fixed this in ath10k-ct repo, thanks for the bug report.
In case you are able to update OpenWRT to use the latest ath10k-ct repo, please feel free to submit a patch. Otherwise, I'll update OpenWRT when I have a chance to work on it again. Thanks, Ben On 05/18/2018 02:34 AM, Koen Vandeputte wrote:
Hi Ben, I'm trying to build todays OpenWrt master with following options: - ath10k-ct - qca988x-ct-htt When disabling this option (CONFIG_PACKAGE_MAC80211_DEBUGFS), I'm getting the build errors below. Is it *really* required to have this enabled for the driver to function properly? Is there a possibility to disable the status counters updates below using an #ifdef or so when above option is disabled? I want to disable all the internal mac80211 debug stuff in order to save precious cpu cycles (hardware: rb911G-5HPacD, single core arm 600Mhz, [1]) Thanks again, Koen [1] : https://mikrotik.com/product/RB911G-5HPacD make[4]: Entering directory '/mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/linux-4.9.100' CC [M] /mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/htt_rx.o In file included from /mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/core.h:32:0, from /mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/htt_rx.c:18: /mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/wmi.h:7081:2: warning: #warning Please enable ATH10K-DEBUGFS kernel option for optimal support for CT firmware. [-Wcpp] #warning Please enable ATH10K-DEBUGFS kernel option for optimal support for CT firmware. ^~~~~~~ /mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/htt_rx.c: In function 'ath10k_unchain_msdu': /mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/htt_rx.c:1561:5: error: 'struct ath10k' has no member named 'debug' ar->debug.rx_drop_unchain_oom++; ^~ /mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/htt_rx.c: In function 'ath10k_htt_rx_h_unchain': /mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/htt_rx.c:1598:5: error: 'struct ath10k' has no member named 'debug' ar->debug.rx_drop_decap_non_raw_chained++; ^~ /mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/htt_rx.c: In function 'ath10k_htt_rx_amsdu_allowed': /mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/htt_rx.c:1616:5: error: 'struct ath10k' has no member named 'debug' ar->debug.rx_drop_no_freq++; ^~ /mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/htt_rx.c:1622:5: error: 'struct ath10k' has no member named 'debug' ar->debug.rx_drop_cac_running++; ^~ scripts/Makefile.build:293: recipe for target '/mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/htt_rx.o' failed make[5]: *** [/mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13/htt_rx.o] Error 1 Makefile:1506: recipe for target '_module_/mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13' failed make[4]: *** [_module_/mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/ath10k-4.13] Error 2 make[4]: Leaving directory '/mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/linux-4.9.100' Makefile:96: recipe for target '/mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/.built' failed make[3]: *** [/mnt/ramdisk/koen/firmware/builds/generic_rb912/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/ath10k-ct-2018-03-16-30827f7d/.built] Error 2 make[3]: Leaving directory '/mnt/ramdisk/koen/firmware/builds/generic_rb912/package/kernel/ath10k-ct' Command exited with non-zero status 2 time: package/kernel/ath10k-ct/compile#0.73#0.24#1.55 package/Makefile:107: recipe for target 'package/kernel/ath10k-ct/compile' failed make[2]: *** [package/kernel/ath10k-ct/compile] Error 2 make[2]: Leaving directory '/mnt/ramdisk/koen/firmware/builds/generic_rb912' package/Makefile:103: recipe for target '/mnt/ramdisk/koen/firmware/builds/generic_rb912/staging_dir/target-mips_24kc_musl/stamp/.package_compile' failed make[1]: *** [/mnt/ramdisk/koen/firmware/builds/generic_rb912/staging_dir/target-mips_24kc_musl/stamp/.package_compile] Error 2 make[1]: Leaving directory '/mnt/ramdisk/koen/firmware/builds/generic_rb912' /mnt/ramdisk/koen/firmware/builds/generic_rb912/include/toplevel.mk:216: recipe for target 'world' failed make: *** [world] Error 2
-- Ben Greear <gree...@candelatech.com> Candela Technologies Inc http://www.candelatech.com _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/listinfo/openwrt-devel