tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../tools/lib/bpf/btf_relocate.c:206:23: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 206 | info[id].needs_size = true; | ^ ~~~~ ../tools/lib/bpf/btf_relocate.c:256:25: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 256 | base_info.needs_size = true; | ^ ~~~~ 2 warnings generated. ../kernel/bpf/btf.c:8251:22: error: call to undeclared function 'btf_relocate_id'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 8251 | set->pairs[i].id = btf_relocate_id(btf, set->pairs[i].id); | ^ ../kernel/bpf/btf.c:8251:22: note: did you mean 'btf_relocate'? ../include/linux/btf.h:556:5: note: 'btf_relocate' declared here 556 | int btf_relocate(struct btf *btf, const struct btf *base_btf, __u32 **map_ids); | ^ ../kernel/bpf/btf.c:8376:37: error: call to undeclared function 'btf_relocate_id'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 8376 | ret = btf_check_kfunc_protos(btf, btf_relocate_id(btf, kset->set->pairs[i].id), | ^ ../kernel/bpf/btf.c:8440:17: error: call to undeclared function 'btf_relocate_id'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 8440 | dtor_btf_id = btf_relocate_id(btf, dtors[i].kfunc_btf_id); | ^ ../kernel/bpf/btf.c:8529:26: error: call to undeclared function 'btf_relocate_id'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 8529 | tab->dtors[i].btf_id = btf_relocate_id(btf, tab->dtors[i].btf_id); | ^ 4 errors generated. make[5]: *** [../kernel/bpf/Makefile:60: kernel/bpf/btf.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: kernel/bpf] Error 2 make[3]: *** [../scripts/Makefile.build:485: kernel] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/bpf-next/wt-0/Makefile:1934: .] Error 2 make[1]: *** [/home/nipa/bpf-next/wt-0/Makefile:240: __sub-make] Error 2 make: *** [Makefile:240: __sub-make] Error 2 tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../kernel/bpf/btf.c:8251:22: error: call to undeclared function 'btf_relocate_id'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 8251 | set->pairs[i].id = btf_relocate_id(btf, set->pairs[i].id); | ^ ../kernel/bpf/btf.c:8251:22: note: did you mean 'btf_relocate'? ../include/linux/btf.h:556:5: note: 'btf_relocate' declared here 556 | int btf_relocate(struct btf *btf, const struct btf *base_btf, __u32 **map_ids); | ^ ../kernel/bpf/btf.c:8376:37: error: call to undeclared function 'btf_relocate_id'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 8376 | ret = btf_check_kfunc_protos(btf, btf_relocate_id(btf, kset->set->pairs[i].id), | ^ ../kernel/bpf/btf.c:8440:17: error: call to undeclared function 'btf_relocate_id'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 8440 | dtor_btf_id = btf_relocate_id(btf, dtors[i].kfunc_btf_id); | ^ ../kernel/bpf/btf.c:8529:26: error: call to undeclared function 'btf_relocate_id'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 8529 | tab->dtors[i].btf_id = btf_relocate_id(btf, tab->dtors[i].btf_id); | ^ 4 errors generated. make[5]: *** [../kernel/bpf/Makefile:60: kernel/bpf/btf.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: kernel/bpf] Error 2 make[3]: *** [../scripts/Makefile.build:485: kernel] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/bpf-next/wt-0/Makefile:1934: .] Error 2 make[1]: *** [/home/nipa/bpf-next/wt-0/Makefile:240: __sub-make] Error 2 make: *** [Makefile:240: __sub-make] Error 2