========== build_clang - FAILED ../drivers/net/ethernet/huawei/hinic3/hinic3_rx.c:354:3: error: call to undeclared function 'napi_gro_flush'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 354 | napi_gro_flush(&rxq->irq_cfg->napi, false); | ^ ../drivers/net/ethernet/huawei/hinic3/hinic3_rx.c:354:3: note: did you mean 'napi_gro_frags'? ../include/linux/netdevice.h:4156:14: note: 'napi_gro_frags' declared here 4156 | gro_result_t napi_gro_frags(struct napi_struct *napi); | ^ 1 error generated. make[8]: *** [../scripts/Makefile.build:207: drivers/net/ethernet/huawei/hinic3/hinic3_rx.o] Error 1 make[8]: *** Waiting for unfinished jobs.... make[7]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/huawei/hinic3] Error 2 make[6]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/huawei] Error 2 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:465: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1989: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 drivers/nvme/target/nvmet.o: warning: objtool: nvmet_ctrl_state_show() falls through to next function __cfi_nvmet_ctrl_host_traddr_open() drivers/nvme/target/nvmet.o: warning: objtool: nvmet_ctrl_state_show() falls through to next function __cfi_nvmet_ctrl_host_traddr_open() ../drivers/net/ethernet/huawei/hinic3/hinic3_rx.c:354:3: error: call to undeclared function 'napi_gro_flush'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 354 | napi_gro_flush(&rxq->irq_cfg->napi, false); | ^ ../drivers/net/ethernet/huawei/hinic3/hinic3_rx.c:354:3: note: did you mean 'napi_gro_frags'? ../include/linux/netdevice.h:4156:14: note: 'napi_gro_frags' declared here 4156 | gro_result_t napi_gro_frags(struct napi_struct *napi); | ^ 1 error generated. make[8]: *** [../scripts/Makefile.build:207: drivers/net/ethernet/huawei/hinic3/hinic3_rx.o] Error 1 make[8]: *** Waiting for unfinished jobs.... make[7]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/huawei/hinic3] Error 2 make[6]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/huawei] Error 2 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:465: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1989: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 New errors added --- /tmp/tmp.nxFqB0CZ1O 2025-03-04 07:05:24.589163672 -0800 +++ /tmp/tmp.u5WO6KfeOL 2025-03-04 07:05:51.064880368 -0800 @@ -1,0 +2,21 @@ +../drivers/net/ethernet/huawei/hinic3/hinic3_rx.c:354:3: error: call to undeclared function 'napi_gro_flush'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] + 354 | napi_gro_flush(&rxq->irq_cfg->napi, false); + | ^ +../drivers/net/ethernet/huawei/hinic3/hinic3_rx.c:354:3: note: did you mean 'napi_gro_frags'? +../include/linux/netdevice.h:4156:14: note: 'napi_gro_frags' declared here + 4156 | gro_result_t napi_gro_frags(struct napi_struct *napi); + | ^ +1 error generated. +make[8]: *** [../scripts/Makefile.build:207: drivers/net/ethernet/huawei/hinic3/hinic3_rx.o] Error 1 +make[8]: *** Waiting for unfinished jobs.... +make[7]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/huawei/hinic3] Error 2 +make[6]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/huawei] Error 2 +make[6]: *** Waiting for unfinished jobs.... +make[5]: *** [../scripts/Makefile.build:465: drivers/net/ethernet] Error 2 +make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 +make[4]: *** Waiting for unfinished jobs.... +make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 +make[3]: *** Waiting for unfinished jobs.... +make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1989: .] Error 2 +make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 +make: *** [Makefile:251: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.vYiTE00VfV 2025-03-04 07:05:51.071880293 -0800 +++ /tmp/tmp.WtxYKQindQ 2025-03-04 07:05:51.075880251 -0800 @@ -0,0 +1 @@ + 1 ../drivers/net/ethernet/huawei/hinic3/hinic3_rx.c