ERROR:root:../drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c: In function ‘nbl_common_destroy_wq’: ../drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:24:9: error: implicit declaration of function ‘kfree’ [-Wimplicit-function-declaration] 24 | kfree(wq_mgt); | ^~~~~ ../drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c: In function ‘nbl_common_create_wq’: ../drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:29:18: error: implicit declaration of function ‘kzalloc’ [-Wimplicit-function-declaration] 29 | wq_mgt = kzalloc(sizeof(*wq_mgt), GFP_KERNEL); | ^~~~~~~ ../drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:29:16: error: assignment to ‘struct nbl_common_wq_mgt *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 29 | wq_mgt = kzalloc(sizeof(*wq_mgt), GFP_KERNEL); | ^ ../drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c: In function ‘nbl_common_calc_hash_key’: ../drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:69:20: error: implicit declaration of function ‘__hash_32’ [-Wimplicit-function-declaration] 69 | hash_val = __hash_32(value); | ^~~~~~~~~ make[8]: *** [../scripts/Makefile.build:289: drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.o] Error 1 make[8]: *** Waiting for unfinished jobs.... make[7]: *** [../scripts/Makefile.build:546: drivers/net/ethernet/nebula-matrix/nbl] Error 2 make[6]: *** [../scripts/Makefile.build:546: drivers/net/ethernet/nebula-matrix] Error 2 make[5]: *** [../scripts/Makefile.build:546: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:546: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:546: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/srv/nipa-kunit/testing/Makefile:2101: .] Error 2 make[1]: *** [/srv/nipa-kunit/testing/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2