vmlinux.o: warning: objtool: .discard.annotate_insn: dodgy linker, sh_entsize != 8 ../net/devlink/resource.c:39:2: 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 ../include/net/devlink.h:415:13: note: 'devlink_resource_occ_get_t' declared here 415 | typedef u64 devlink_resource_occ_get_t(void *priv); | ^ ../net/devlink/resource.c:136:34: error: too many arguments to function call, expected 1, have 3 136 | return resource->occ_set(size, info->extack, resource->occ_priv); | ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/devlink/resource.c:541:6: 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 ../include/net/devlink.h:415:13: note: 'devlink_resource_occ_get_t' declared here 415 | typedef u64 devlink_resource_occ_get_t(void *priv); | ^ ../net/devlink/resource.c:539:6: warning: no previous prototype for function 'devl_resource_occ_set_get_register' [-Wmissing-prototypes] 539 | void devl_resource_occ_set_get_register(struct devlink *devlink, | ^ ../net/devlink/resource.c:539:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 539 | void devl_resource_occ_set_get_register(struct devlink *devlink, | ^ | static 1 warning and 3 errors generated. 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.Nxvd5602TK 2025-02-19 10:07:02.727021450 -0800 +++ /tmp/tmp.oZKoSVkRF9 2025-02-19 10:07:19.704831255 -0800 @@ -0,0 +1,32 @@ +../net/devlink/resource.c:39:2: 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 +../include/net/devlink.h:415:13: note: 'devlink_resource_occ_get_t' declared here + 415 | typedef u64 devlink_resource_occ_get_t(void *priv); + | ^ +../net/devlink/resource.c:136:34: error: too many arguments to function call, expected 1, have 3 + 136 | return resource->occ_set(size, info->extack, resource->occ_priv); + | ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../net/devlink/resource.c:541:6: 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 +../include/net/devlink.h:415:13: note: 'devlink_resource_occ_get_t' declared here + 415 | typedef u64 devlink_resource_occ_get_t(void *priv); + | ^ +../net/devlink/resource.c:539:6: warning: no previous prototype for function 'devl_resource_occ_set_get_register' [-Wmissing-prototypes] + 539 | void devl_resource_occ_set_get_register(struct devlink *devlink, + | ^ +../net/devlink/resource.c:539:1: note: declare 'static' if the function is not intended to be used outside of this translation unit + 539 | void devl_resource_occ_set_get_register(struct devlink *devlink, + | ^ + | static +1 warning and 3 errors generated. +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.y4S348PCEV 2025-02-19 10:07:19.711831177 -0800 +++ /tmp/tmp.bWGSXbkVrD 2025-02-19 10:07:19.715831132 -0800 @@ -0,0 +1 @@ + 4 ../net/devlink/resource.c