../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? ../net/devlink/resource.c:39:9: error: unknown type name ‘devlink_resource_occ_set_t’; did you mean ‘devlink_resource_occ_get_t’? 39 | devlink_resource_occ_set_t *occ_set; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | devlink_resource_occ_get_t ../net/devlink/resource.c: In function ‘devlink_nl_resource_set_doit’: ../net/devlink/resource.c:136:24: error: called object is not a function or function pointer 136 | return resource->occ_set(size, info->extack, resource->occ_priv); | ^~~~~~~~ ../net/devlink/resource.c: At top level: ../net/devlink/resource.c:541:41: error: unknown type name ‘devlink_resource_occ_set_t’; did you mean ‘devlink_resource_occ_get_t’? 541 | devlink_resource_occ_set_t *occ_set, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | devlink_resource_occ_get_t In file included from ../include/linux/linkage.h:7, from ../arch/x86/include/asm/cache.h:5, from ../include/linux/cache.h:6, from ../arch/x86/include/asm/current.h:10, from ../include/linux/sched.h:12, from ../include/linux/ratelimit.h:6, from ../include/linux/dev_printk.h:16, from ../include/linux/device.h:15, from ../net/devlink/devl_internal.h:6, from ../net/devlink/resource.c:7: ../net/devlink/resource.c:558:19: error: ‘devl_resource_occ_set_get_register’ undeclared here (not in a function); did you mean ‘devl_resource_occ_get_register’? 558 | EXPORT_SYMBOL_GPL(devl_resource_occ_set_get_register); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/export.h:70:23: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ../include/linux/export.h:84:41: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ ../net/devlink/resource.c:558:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 558 | EXPORT_SYMBOL_GPL(devl_resource_occ_set_get_register); | ^~~~~~~~~~~~~~~~~ make[5]: *** [../scripts/Makefile.build:207: net/devlink/resource.o] Error 1 make[4]: *** [../scripts/Makefile.build:465: net/devlink] Error 2 make[3]: *** [../scripts/Makefile.build:465: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1994: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 New errors added --- /tmp/tmp.r1fqHfEnGO 2025-02-19 10:13:11.079895092 -0800 +++ /tmp/tmp.GyrSuYMfr4 2025-02-19 10:13:24.577743987 -0800 @@ -0,0 +1,42 @@ +../net/devlink/resource.c:39:9: error: unknown type name ‘devlink_resource_occ_set_t’; did you mean ‘devlink_resource_occ_get_t’? + 39 | devlink_resource_occ_set_t *occ_set; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + | devlink_resource_occ_get_t +../net/devlink/resource.c: In function ‘devlink_nl_resource_set_doit’: +../net/devlink/resource.c:136:24: error: called object is not a function or function pointer + 136 | return resource->occ_set(size, info->extack, resource->occ_priv); + | ^~~~~~~~ +../net/devlink/resource.c: At top level: +../net/devlink/resource.c:541:41: error: unknown type name ‘devlink_resource_occ_set_t’; did you mean ‘devlink_resource_occ_get_t’? + 541 | devlink_resource_occ_set_t *occ_set, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + | devlink_resource_occ_get_t +In file included from ../include/linux/linkage.h:7, + from ../arch/x86/include/asm/cache.h:5, + from ../include/linux/cache.h:6, + from ../arch/x86/include/asm/current.h:10, + from ../include/linux/sched.h:12, + from ../include/linux/ratelimit.h:6, + from ../include/linux/dev_printk.h:16, + from ../include/linux/device.h:15, + from ../net/devlink/devl_internal.h:6, + from ../net/devlink/resource.c:7: +../net/devlink/resource.c:558:19: error: ‘devl_resource_occ_set_get_register’ undeclared here (not in a function); did you mean ‘devl_resource_occ_get_register’? + 558 | EXPORT_SYMBOL_GPL(devl_resource_occ_set_get_register); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/export.h:70:23: note: in definition of macro ‘__EXPORT_SYMBOL’ + 70 | extern typeof(sym) sym; \ + | ^~~ +../include/linux/export.h:84:41: note: in expansion of macro ‘_EXPORT_SYMBOL’ + 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") + | ^~~~~~~~~~~~~~ +../net/devlink/resource.c:558:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ + 558 | EXPORT_SYMBOL_GPL(devl_resource_occ_set_get_register); + | ^~~~~~~~~~~~~~~~~ +make[5]: *** [../scripts/Makefile.build:207: net/devlink/resource.o] Error 1 +make[4]: *** [../scripts/Makefile.build:465: net/devlink] Error 2 +make[3]: *** [../scripts/Makefile.build:465: net] Error 2 +make[3]: *** Waiting for unfinished jobs.... +make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1994: .] Error 2 +make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 +make: *** [Makefile:251: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.gHKTcsmtAb 2025-02-19 10:13:24.583743920 -0800 +++ /tmp/tmp.upHglY61oM 2025-02-19 10:13:24.586743886 -0800 @@ -0,0 +1 @@ + 4 ../net/devlink/resource.c