========== build_clang - FAILED ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1146:2: error: call to undeclared function 'FIELD_MODIFY'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1146 | PPE_SERVICE_SET_BYPASS_BITMAP(servcode_val, bitmap_value); | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_regs.h:39:2: note: expanded from macro 'PPE_SERVICE_SET_BYPASS_BITMAP' 39 | FIELD_MODIFY(PPE_SERVICE_W0_BYPASS_BITMAP, tbl_cfg, value) | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1202:2: error: call to undeclared function 'FIELD_MODIFY'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1202 | PPE_MRU_MTU_CTRL_SET_RX_CNT_EN(mru_mtu_val, true); | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_regs.h:111:2: note: expanded from macro 'PPE_MRU_MTU_CTRL_SET_RX_CNT_EN' 111 | FIELD_MODIFY(PPE_MRU_MTU_CTRL_W1_RX_CNT_EN, (tbl_cfg) + 0x1, value) | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1232:2: error: call to undeclared function 'FIELD_MODIFY'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1232 | PPE_BM_PORT_FC_SET_WEIGHT(bm_fc_val, port_cfg.weight); | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_regs.h:261:2: note: expanded from macro 'PPE_BM_PORT_FC_SET_WEIGHT' 261 | FIELD_MODIFY(PPE_BM_PORT_FC_W1_WEIGHT, (tbl_cfg) + 0x1, value) | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1324:2: error: call to undeclared function 'FIELD_MODIFY'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1324 | PPE_AC_GRP_SET_BUF_LIMIT(group_cfg, ipq9574_ppe_qm_group_config); | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_regs.h:355:2: note: expanded from macro 'PPE_AC_GRP_SET_BUF_LIMIT' 355 | FIELD_MODIFY(PPE_AC_GRP_W1_BUF_LIMIT, (tbl_cfg) + 0x1, value) | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1669:3: error: call to undeclared function 'FIELD_MODIFY'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1669 | PPE_MRU_MTU_CTRL_SET_MRU_CMD(mru_mtu_val, PPE_ACTION_DROP); | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_regs.h:105:2: note: expanded from macro 'PPE_MRU_MTU_CTRL_SET_MRU_CMD' 105 | FIELD_MODIFY(PPE_MRU_MTU_CTRL_W0_MRU_CMD, tbl_cfg, value) | ^ 5 errors generated. make[8]: *** [../scripts/Makefile.build:203: drivers/net/ethernet/qualcomm/ppe/ppe_config.o] Error 1 make[8]: *** Waiting for unfinished jobs.... make[7]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/qualcomm/ppe] Error 2 make[6]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/qualcomm] Error 2 make[5]: *** [../scripts/Makefile.build:461: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:461: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:461: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:2004: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1146:2: error: call to undeclared function 'FIELD_MODIFY'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1146 | PPE_SERVICE_SET_BYPASS_BITMAP(servcode_val, bitmap_value); | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_regs.h:79:2: note: expanded from macro 'PPE_SERVICE_SET_BYPASS_BITMAP' 79 | FIELD_MODIFY(PPE_SERVICE_W0_BYPASS_BITMAP, tbl_cfg, value) | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1202:2: error: call to undeclared function 'FIELD_MODIFY'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1202 | PPE_MRU_MTU_CTRL_SET_RX_CNT_EN(mru_mtu_val, true); | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_regs.h:151:2: note: expanded from macro 'PPE_MRU_MTU_CTRL_SET_RX_CNT_EN' 151 | FIELD_MODIFY(PPE_MRU_MTU_CTRL_W1_RX_CNT_EN, (tbl_cfg) + 0x1, value) | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1369:2: error: call to undeclared function 'FIELD_MODIFY'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1369 | PPE_BM_PORT_FC_SET_WEIGHT(bm_fc_val, port_cfg.weight); | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_regs.h:301:2: note: expanded from macro 'PPE_BM_PORT_FC_SET_WEIGHT' 301 | FIELD_MODIFY(PPE_BM_PORT_FC_W1_WEIGHT, (tbl_cfg) + 0x1, value) | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1461:2: error: call to undeclared function 'FIELD_MODIFY'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1461 | PPE_AC_GRP_SET_BUF_LIMIT(group_cfg, ipq9574_ppe_qm_group_config); | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_regs.h:395:2: note: expanded from macro 'PPE_AC_GRP_SET_BUF_LIMIT' 395 | FIELD_MODIFY(PPE_AC_GRP_W1_BUF_LIMIT, (tbl_cfg) + 0x1, value) | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_config.c:1806:3: error: call to undeclared function 'FIELD_MODIFY'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1806 | PPE_MRU_MTU_CTRL_SET_MRU_CMD(mru_mtu_val, PPE_ACTION_DROP); | ^ ../drivers/net/ethernet/qualcomm/ppe/ppe_regs.h:145:2: note: expanded from macro 'PPE_MRU_MTU_CTRL_SET_MRU_CMD' 145 | FIELD_MODIFY(PPE_MRU_MTU_CTRL_W0_MRU_CMD, tbl_cfg, value) | ^ 5 errors generated. make[8]: *** [../scripts/Makefile.build:203: drivers/net/ethernet/qualcomm/ppe/ppe_config.o] Error 1 make[7]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/qualcomm/ppe] Error 2 make[6]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/qualcomm] Error 2 make[5]: *** [../scripts/Makefile.build:461: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:461: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:461: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:2004: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2