Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:934:24: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] 934 | flags |= is_new_rate ? IWL_MAC_BEACON_CCK | ^ ~~~~~~~~~~~~~~~~~~ 935 | : IWL_MAC_BEACON_CCK_V1; | ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1110:21: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] 1110 | 0) > 10 ? | ^ 1111 | IWL_MAC_BEACON_FILS : | ~~~~~~~~~~~~~~~~~~~ 1112 | IWL_MAC_BEACON_FILS_V1; | ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/main.c:7: ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' 1000 | UNI_CMD_MIB_DATA, | ^ ../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here 1511 | UNI_CMD_MIB_DATA, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/main.o] Error 1 make[9]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/init.c:13: ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' 1000 | UNI_CMD_MIB_DATA, | ^ ../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here 1511 | UNI_CMD_MIB_DATA, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/init.o] Error 1 In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c:9: ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' 1000 | UNI_CMD_MIB_DATA, | ^ ../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here 1511 | UNI_CMD_MIB_DATA, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/debugfs.o] Error 1 In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/mmio.c:13: ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' 1000 | UNI_CMD_MIB_DATA, | ^ ../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here 1511 | UNI_CMD_MIB_DATA, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/mmio.o] Error 1 ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:312:33: error: variable has incomplete type 'struct mt7925_ra_fixed_rate_v1' 312 | struct mt7925_ra_fixed_rate_v1 rate = {}; | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:312:9: note: forward declaration of 'struct mt7925_ra_fixed_rate_v1' 312 | struct mt7925_ra_fixed_rate_v1 rate = {}; | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:314:7: error: no member named 'fixed_rate' in 'struct mt792x_dev' 314 | dev->fixed_rate = val; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:329:2: error: call to undeclared function 'mt7925_mcu_set_fixed_rate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 329 | mt7925_mcu_set_fixed_rate(dev, &rate); | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:329:2: note: did you mean 'mt7925_mcu_get_rx_rate'? ../drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h:293:5: note: 'mt7925_mcu_get_rx_rate' declared here 293 | int mt7925_mcu_get_rx_rate(struct mt792x_phy *phy, struct ieee80211_vif *vif, | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:340:14: error: no member named 'fixed_rate' in 'struct mt792x_dev' 340 | *val = dev->fixed_rate; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:364:7: error: no member named 'auto_rate' in 'struct mt792x_dev' 364 | dev->auto_rate = val; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:367:2: error: call to undeclared function 'mt7925_mcu_set_auto_rate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 367 | mt7925_mcu_set_auto_rate(dev, wlan_idx, enable, mode); | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:367:2: note: did you mean 'mt7925_mcu_get_rx_rate'? ../drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h:293:5: note: 'mt7925_mcu_get_rx_rate' declared here 293 | int mt7925_mcu_get_rx_rate(struct mt792x_phy *phy, struct ieee80211_vif *vif, | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:378:14: error: no member named 'auto_rate' in 'struct mt792x_dev' 378 | *val = dev->auto_rate; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:400:7: error: no member named 'wtbl_dump_idx' in 'struct mt792x_dev' 400 | dev->wtbl_dump_idx = (u32)val; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:410:14: error: no member named 'wtbl_dump_idx' in 'struct mt792x_dev' 410 | *val = dev->wtbl_dump_idx; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:422:17: error: no member named 'wtbl_dump_idx' in 'struct mt792x_dev' 422 | u32 idx = dev->wtbl_dump_idx; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:443:9: error: call to undeclared function 'mt7925_mac_wtbl_lmac_addr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 443 | base = mt7925_mac_wtbl_lmac_addr(dev, idx, 0); | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:474:18: error: no member named 'vefuse_cap' in 'struct mt792x_dev' 474 | u16 size = dev->vefuse_cap.size; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:479:12: error: no member named 'vefuse_cap' in 'struct mt792x_dev' 479 | if (!dev->vefuse_cap.present || !size) { | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:492:9: error: call to undeclared function 'mt7925_mcu_read_vefuse'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 492 | ret = mt7925_mcu_read_vefuse(dev, off, chunk, buf + off); | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:520:9: error: call to undeclared function 'mt792x_perf_ind_trigger'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 520 | return mt792x_perf_ind_trigger(dev, val); | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:520:9: note: did you mean 'mt7925_perf_ind_set'? ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:516:12: note: 'mt7925_perf_ind_set' declared here 516 | static int mt7925_perf_ind_set(void *data, u64 val) | ^ 517 | { 518 | struct mt792x_dev *dev = data; 519 | 520 | return mt792x_perf_ind_trigger(dev, val); | ~~~~~~~~~~~~~~~~~~~~~~~ | mt7925_perf_ind_set ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:529:14: error: no member named 'perf' in 'struct mt792x_dev' 529 | *val = dev->perf.enabled; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:538:7: error: no member named 'perf' in 'struct mt792x_dev' 538 | dev->perf.enabled = !!val; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:555:8: error: call to undeclared function 'mt7925_mcu_chip_config_query'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 555 | ret = mt7925_mcu_chip_config_query(dev, "coexBwcGetModeInfo 0", | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:555:8: note: did you mean 'mt7925_mcu_chip_config'? ../drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h:297:5: note: 'mt7925_mcu_chip_config' declared here 297 | int mt7925_mcu_chip_config(struct mt792x_dev *dev, const char *cmd); | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:564:24: error: use of undeclared identifier 'CHIP_CONFIG_TYPE_ASCII' 564 | else if (resp_type == CHIP_CONFIG_TYPE_ASCII) | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:604:6: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] 603 | seq_printf(s, "\t\tPLE pkt max=0x%03x, PSE pkt max=0x%03x\n", | ~~~~ | %03lx 604 | FIELD_GET(MT_DMASHDL_PKT_MAX_SIZE_PLE, val), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/bitfield.h:176:2: note: expanded from macro 'FIELD_GET' 176 | ({ \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | __BF_FIELD_CHECK_REG(_mask, _reg, "FIELD_GET: "); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | __FIELD_GET(_mask, _reg, "FIELD_GET: "); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | }) | ~~ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:605:6: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] 603 | seq_printf(s, "\t\tPLE pkt max=0x%03x, PSE pkt max=0x%03x\n", | ~~~~ | %03lx 604 | FIELD_GET(MT_DMASHDL_PKT_MAX_SIZE_PLE, val), 605 | FIELD_GET(MT_DMASHDL_PKT_MAX_SIZE_PSE, val)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/bitfield.h:176:2: note: expanded from macro 'FIELD_GET' 176 | ({ \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | __BF_FIELD_CHECK_REG(_mask, _reg, "FIELD_GET: "); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | __FIELD_GET(_mask, _reg, "FIELD_GET: "); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | }) | ~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] 2 warnings and 20 errors generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7925/debugfs.o] Error 1 make[9]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/mac.c:12: ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' 1000 | UNI_CMD_MIB_DATA, | ^ ../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here 1511 | UNI_CMD_MIB_DATA, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/mac.o] Error 1 In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.c:9: ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' 1000 | UNI_CMD_MIB_DATA, | ^ ../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here 1511 | UNI_CMD_MIB_DATA, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/mcu.o] Error 1 make[8]: *** [../scripts/Makefile.build:549: drivers/net/wireless/mediatek/mt76/mt7996] Error 2 make[8]: *** Waiting for unfinished jobs.... make[8]: *** [../scripts/Makefile.build:549: drivers/net/wireless/mediatek/mt76/mt7925] Error 2 make[7]: *** [../scripts/Makefile.build:549: drivers/net/wireless/mediatek/mt76] Error 2 make[6]: *** [../scripts/Makefile.build:549: drivers/net/wireless/mediatek] Error 2 make[5]: *** [../scripts/Makefile.build:549: drivers/net/wireless] Error 2 make[4]: *** [../scripts/Makefile.build:549: drivers/net] Error 2 make[3]: *** [../scripts/Makefile.build:549: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/srv/nipa-poller-wireless/wireless-next/wt-0/Makefile:2184: .] Error 2 make[1]: *** [/srv/nipa-poller-wireless/wireless-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 Documentation/.renames.txt: warning: ignored by one of the .gitignore files Documentation/.renames.txt: warning: ignored by one of the .gitignore files In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/main.c:7: ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' 1000 | UNI_CMD_MIB_DATA, | ^ ../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here 1511 | UNI_CMD_MIB_DATA, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/main.o] Error 1 make[9]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/init.c:13: ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' 1000 | UNI_CMD_MIB_DATA, | ^ ../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here 1511 | UNI_CMD_MIB_DATA, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/init.o] Error 1 In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c:9: ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' 1000 | UNI_CMD_MIB_DATA, | ^ ../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here 1511 | UNI_CMD_MIB_DATA, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/debugfs.o] Error 1 In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/mmio.c:13: ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' 1000 | UNI_CMD_MIB_DATA, | ^ ../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here 1511 | UNI_CMD_MIB_DATA, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/mmio.o] Error 1 ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:312:33: error: variable has incomplete type 'struct mt7925_ra_fixed_rate_v1' 312 | struct mt7925_ra_fixed_rate_v1 rate = {}; | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:312:9: note: forward declaration of 'struct mt7925_ra_fixed_rate_v1' 312 | struct mt7925_ra_fixed_rate_v1 rate = {}; | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:314:7: error: no member named 'fixed_rate' in 'struct mt792x_dev' 314 | dev->fixed_rate = val; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:329:2: error: call to undeclared function 'mt7925_mcu_set_fixed_rate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 329 | mt7925_mcu_set_fixed_rate(dev, &rate); | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:329:2: note: did you mean 'mt7925_mcu_get_rx_rate'? ../drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h:293:5: note: 'mt7925_mcu_get_rx_rate' declared here 293 | int mt7925_mcu_get_rx_rate(struct mt792x_phy *phy, struct ieee80211_vif *vif, | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:340:14: error: no member named 'fixed_rate' in 'struct mt792x_dev' 340 | *val = dev->fixed_rate; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:364:7: error: no member named 'auto_rate' in 'struct mt792x_dev' 364 | dev->auto_rate = val; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:367:2: error: call to undeclared function 'mt7925_mcu_set_auto_rate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 367 | mt7925_mcu_set_auto_rate(dev, wlan_idx, enable, mode); | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:367:2: note: did you mean 'mt7925_mcu_get_rx_rate'? ../drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h:293:5: note: 'mt7925_mcu_get_rx_rate' declared here 293 | int mt7925_mcu_get_rx_rate(struct mt792x_phy *phy, struct ieee80211_vif *vif, | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:378:14: error: no member named 'auto_rate' in 'struct mt792x_dev' 378 | *val = dev->auto_rate; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:400:7: error: no member named 'wtbl_dump_idx' in 'struct mt792x_dev' 400 | dev->wtbl_dump_idx = (u32)val; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:410:14: error: no member named 'wtbl_dump_idx' in 'struct mt792x_dev' 410 | *val = dev->wtbl_dump_idx; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:422:17: error: no member named 'wtbl_dump_idx' in 'struct mt792x_dev' 422 | u32 idx = dev->wtbl_dump_idx; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:443:9: error: call to undeclared function 'mt7925_mac_wtbl_lmac_addr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 443 | base = mt7925_mac_wtbl_lmac_addr(dev, idx, 0); | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:474:18: error: no member named 'vefuse_cap' in 'struct mt792x_dev' 474 | u16 size = dev->vefuse_cap.size; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:479:12: error: no member named 'vefuse_cap' in 'struct mt792x_dev' 479 | if (!dev->vefuse_cap.present || !size) { | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:492:9: error: call to undeclared function 'mt7925_mcu_read_vefuse'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 492 | ret = mt7925_mcu_read_vefuse(dev, off, chunk, buf + off); | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:520:9: error: call to undeclared function 'mt792x_perf_ind_trigger'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 520 | return mt792x_perf_ind_trigger(dev, val); | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:520:9: note: did you mean 'mt7925_perf_ind_set'? ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:516:12: note: 'mt7925_perf_ind_set' declared here 516 | static int mt7925_perf_ind_set(void *data, u64 val) | ^ 517 | { 518 | struct mt792x_dev *dev = data; 519 | 520 | return mt792x_perf_ind_trigger(dev, val); | ~~~~~~~~~~~~~~~~~~~~~~~ | mt7925_perf_ind_set ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:529:14: error: no member named 'perf' in 'struct mt792x_dev' 529 | *val = dev->perf.enabled; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:538:7: error: no member named 'perf' in 'struct mt792x_dev' 538 | dev->perf.enabled = !!val; | ~~~ ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:555:8: error: call to undeclared function 'mt7925_mcu_chip_config_query'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 555 | ret = mt7925_mcu_chip_config_query(dev, "coexBwcGetModeInfo 0", | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:555:8: note: did you mean 'mt7925_mcu_chip_config'? ../drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h:297:5: note: 'mt7925_mcu_chip_config' declared here 297 | int mt7925_mcu_chip_config(struct mt792x_dev *dev, const char *cmd); | ^ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:564:24: error: use of undeclared identifier 'CHIP_CONFIG_TYPE_ASCII' 564 | else if (resp_type == CHIP_CONFIG_TYPE_ASCII) | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:604:6: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] 603 | seq_printf(s, "\t\tPLE pkt max=0x%03x, PSE pkt max=0x%03x\n", | ~~~~ | %03lx 604 | FIELD_GET(MT_DMASHDL_PKT_MAX_SIZE_PLE, val), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/bitfield.h:176:2: note: expanded from macro 'FIELD_GET' 176 | ({ \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | __BF_FIELD_CHECK_REG(_mask, _reg, "FIELD_GET: "); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | __FIELD_GET(_mask, _reg, "FIELD_GET: "); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | }) | ~~ ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:605:6: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] 603 | seq_printf(s, "\t\tPLE pkt max=0x%03x, PSE pkt max=0x%03x\n", | ~~~~ | %03lx 604 | FIELD_GET(MT_DMASHDL_PKT_MAX_SIZE_PLE, val), 605 | FIELD_GET(MT_DMASHDL_PKT_MAX_SIZE_PSE, val)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/bitfield.h:176:2: note: expanded from macro 'FIELD_GET' 176 | ({ \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | __BF_FIELD_CHECK_REG(_mask, _reg, "FIELD_GET: "); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | __FIELD_GET(_mask, _reg, "FIELD_GET: "); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | }) | ~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] 2 warnings and 20 errors generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7925/debugfs.o] Error 1 make[8]: *** [../scripts/Makefile.build:549: drivers/net/wireless/mediatek/mt76/mt7925] Error 2 make[8]: *** Waiting for unfinished jobs.... In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.c:9: ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' 1000 | UNI_CMD_MIB_DATA, | ^ ../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here 1511 | UNI_CMD_MIB_DATA, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/mcu.o] Error 1 In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/mac.c:12: ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' 1000 | UNI_CMD_MIB_DATA, | ^ ../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here 1511 | UNI_CMD_MIB_DATA, | ^ 1 error generated. make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/mac.o] Error 1 make[8]: *** [../scripts/Makefile.build:549: drivers/net/wireless/mediatek/mt76/mt7996] Error 2 make[7]: *** [../scripts/Makefile.build:549: drivers/net/wireless/mediatek/mt76] Error 2 make[6]: *** [../scripts/Makefile.build:549: drivers/net/wireless/mediatek] Error 2 make[5]: *** [../scripts/Makefile.build:549: drivers/net/wireless] Error 2 make[4]: *** [../scripts/Makefile.build:549: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:549: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/srv/nipa-poller-wireless/wireless-next/wt-0/Makefile:2184: .] Error 2 make[1]: *** [/srv/nipa-poller-wireless/wireless-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 New errors added --- /tmp/tmp.dpsLMHBteQ 2026-08-23 23:18:19.145192648 -0400 +++ /tmp/tmp.uXFix3wbYF 2026-08-23 23:20:03.521495928 -0400 @@ -1,0 +2,184 @@ +In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/main.c:7: +../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' + 1000 | UNI_CMD_MIB_DATA, + | ^ +../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here + 1511 | UNI_CMD_MIB_DATA, + | ^ +1 error generated. +make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/main.o] Error 1 +make[9]: *** Waiting for unfinished jobs.... +In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/init.c:13: +../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' + 1000 | UNI_CMD_MIB_DATA, + | ^ +../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here + 1511 | UNI_CMD_MIB_DATA, + | ^ +1 error generated. +make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/init.o] Error 1 +In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c:9: +../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' + 1000 | UNI_CMD_MIB_DATA, + | ^ +../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here + 1511 | UNI_CMD_MIB_DATA, + | ^ +1 error generated. +make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/debugfs.o] Error 1 +In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/mmio.c:13: +../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' + 1000 | UNI_CMD_MIB_DATA, + | ^ +../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here + 1511 | UNI_CMD_MIB_DATA, + | ^ +1 error generated. +make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/mmio.o] Error 1 +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:312:33: error: variable has incomplete type 'struct mt7925_ra_fixed_rate_v1' + 312 | struct mt7925_ra_fixed_rate_v1 rate = {}; + | ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:312:9: note: forward declaration of 'struct mt7925_ra_fixed_rate_v1' + 312 | struct mt7925_ra_fixed_rate_v1 rate = {}; + | ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:314:7: error: no member named 'fixed_rate' in 'struct mt792x_dev' + 314 | dev->fixed_rate = val; + | ~~~ ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:329:2: error: call to undeclared function 'mt7925_mcu_set_fixed_rate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] + 329 | mt7925_mcu_set_fixed_rate(dev, &rate); + | ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:329:2: note: did you mean 'mt7925_mcu_get_rx_rate'? +../drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h:293:5: note: 'mt7925_mcu_get_rx_rate' declared here + 293 | int mt7925_mcu_get_rx_rate(struct mt792x_phy *phy, struct ieee80211_vif *vif, + | ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:340:14: error: no member named 'fixed_rate' in 'struct mt792x_dev' + 340 | *val = dev->fixed_rate; + | ~~~ ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:364:7: error: no member named 'auto_rate' in 'struct mt792x_dev' + 364 | dev->auto_rate = val; + | ~~~ ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:367:2: error: call to undeclared function 'mt7925_mcu_set_auto_rate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] + 367 | mt7925_mcu_set_auto_rate(dev, wlan_idx, enable, mode); + | ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:367:2: note: did you mean 'mt7925_mcu_get_rx_rate'? +../drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h:293:5: note: 'mt7925_mcu_get_rx_rate' declared here + 293 | int mt7925_mcu_get_rx_rate(struct mt792x_phy *phy, struct ieee80211_vif *vif, + | ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:378:14: error: no member named 'auto_rate' in 'struct mt792x_dev' + 378 | *val = dev->auto_rate; + | ~~~ ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:400:7: error: no member named 'wtbl_dump_idx' in 'struct mt792x_dev' + 400 | dev->wtbl_dump_idx = (u32)val; + | ~~~ ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:410:14: error: no member named 'wtbl_dump_idx' in 'struct mt792x_dev' + 410 | *val = dev->wtbl_dump_idx; + | ~~~ ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:422:17: error: no member named 'wtbl_dump_idx' in 'struct mt792x_dev' + 422 | u32 idx = dev->wtbl_dump_idx; + | ~~~ ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:443:9: error: call to undeclared function 'mt7925_mac_wtbl_lmac_addr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] + 443 | base = mt7925_mac_wtbl_lmac_addr(dev, idx, 0); + | ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:474:18: error: no member named 'vefuse_cap' in 'struct mt792x_dev' + 474 | u16 size = dev->vefuse_cap.size; + | ~~~ ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:479:12: error: no member named 'vefuse_cap' in 'struct mt792x_dev' + 479 | if (!dev->vefuse_cap.present || !size) { + | ~~~ ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:492:9: error: call to undeclared function 'mt7925_mcu_read_vefuse'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] + 492 | ret = mt7925_mcu_read_vefuse(dev, off, chunk, buf + off); + | ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:520:9: error: call to undeclared function 'mt792x_perf_ind_trigger'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] + 520 | return mt792x_perf_ind_trigger(dev, val); + | ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:520:9: note: did you mean 'mt7925_perf_ind_set'? +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:516:12: note: 'mt7925_perf_ind_set' declared here + 516 | static int mt7925_perf_ind_set(void *data, u64 val) + | ^ + 517 | { + 518 | struct mt792x_dev *dev = data; + 519 | + 520 | return mt792x_perf_ind_trigger(dev, val); + | ~~~~~~~~~~~~~~~~~~~~~~~ + | mt7925_perf_ind_set +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:529:14: error: no member named 'perf' in 'struct mt792x_dev' + 529 | *val = dev->perf.enabled; + | ~~~ ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:538:7: error: no member named 'perf' in 'struct mt792x_dev' + 538 | dev->perf.enabled = !!val; + | ~~~ ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:555:8: error: call to undeclared function 'mt7925_mcu_chip_config_query'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] + 555 | ret = mt7925_mcu_chip_config_query(dev, "coexBwcGetModeInfo 0", + | ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:555:8: note: did you mean 'mt7925_mcu_chip_config'? +../drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h:297:5: note: 'mt7925_mcu_chip_config' declared here + 297 | int mt7925_mcu_chip_config(struct mt792x_dev *dev, const char *cmd); + | ^ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:564:24: error: use of undeclared identifier 'CHIP_CONFIG_TYPE_ASCII' + 564 | else if (resp_type == CHIP_CONFIG_TYPE_ASCII) + | ^~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:604:6: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] + 603 | seq_printf(s, "\t\tPLE pkt max=0x%03x, PSE pkt max=0x%03x\n", + | ~~~~ + | %03lx + 604 | FIELD_GET(MT_DMASHDL_PKT_MAX_SIZE_PLE, val), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/bitfield.h:176:2: note: expanded from macro 'FIELD_GET' + 176 | ({ \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 177 | __BF_FIELD_CHECK_REG(_mask, _reg, "FIELD_GET: "); \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 178 | __FIELD_GET(_mask, _reg, "FIELD_GET: "); \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 179 | }) + | ~~ +../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c:605:6: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] + 603 | seq_printf(s, "\t\tPLE pkt max=0x%03x, PSE pkt max=0x%03x\n", + | ~~~~ + | %03lx + 604 | FIELD_GET(MT_DMASHDL_PKT_MAX_SIZE_PLE, val), + 605 | FIELD_GET(MT_DMASHDL_PKT_MAX_SIZE_PSE, val)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/bitfield.h:176:2: note: expanded from macro 'FIELD_GET' + 176 | ({ \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 177 | __BF_FIELD_CHECK_REG(_mask, _reg, "FIELD_GET: "); \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 178 | __FIELD_GET(_mask, _reg, "FIELD_GET: "); \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 179 | }) + | ~~ +fatal error: too many errors emitted, stopping now [-ferror-limit=] +2 warnings and 20 errors generated. +make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7925/debugfs.o] Error 1 +make[8]: *** [../scripts/Makefile.build:549: drivers/net/wireless/mediatek/mt76/mt7925] Error 2 +make[8]: *** Waiting for unfinished jobs.... +In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.c:9: +../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' + 1000 | UNI_CMD_MIB_DATA, + | ^ +../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here + 1511 | UNI_CMD_MIB_DATA, + | ^ +1 error generated. +make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/mcu.o] Error 1 +In file included from ../drivers/net/wireless/mediatek/mt76/mt7996/mac.c:12: +../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h:1000:2: error: redefinition of enumerator 'UNI_CMD_MIB_DATA' + 1000 | UNI_CMD_MIB_DATA, + | ^ +../drivers/net/wireless/mediatek/mt76/mt7996/../mt76_connac_mcu.h:1511:2: note: previous definition is here + 1511 | UNI_CMD_MIB_DATA, + | ^ +1 error generated. +make[9]: *** [../scripts/Makefile.build:289: drivers/net/wireless/mediatek/mt76/mt7996/mac.o] Error 1 +make[8]: *** [../scripts/Makefile.build:549: drivers/net/wireless/mediatek/mt76/mt7996] Error 2 +make[7]: *** [../scripts/Makefile.build:549: drivers/net/wireless/mediatek/mt76] Error 2 +make[6]: *** [../scripts/Makefile.build:549: drivers/net/wireless/mediatek] Error 2 +make[5]: *** [../scripts/Makefile.build:549: drivers/net/wireless] Error 2 +make[4]: *** [../scripts/Makefile.build:549: drivers/net] Error 2 +make[4]: *** Waiting for unfinished jobs.... +make[3]: *** [../scripts/Makefile.build:549: drivers] Error 2 +make[3]: *** Waiting for unfinished jobs.... +make[2]: *** [/srv/nipa-poller-wireless/wireless-next/wt-0/Makefile:2184: .] Error 2 +make[1]: *** [/srv/nipa-poller-wireless/wireless-next/wt-0/Makefile:248: __sub-make] Error 2 +make: *** [Makefile:248: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.ZliU3nb0rA 2026-08-23 23:20:03.524495923 -0400 +++ /tmp/tmp.sYGbLuH4nD 2026-08-23 23:20:03.526495919 -0400 @@ -0,0 +1,2 @@ + 21 ../drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c + 6 ../drivers/net/wireless/mediatek/mt76/mt7996/mcu.h