WARNING: unmet direct dependencies detected for GET_FREE_REGION Depends on [n]: SPARSEMEM [=n] Selected by [m]: - RESOURCE_KUNIT_TEST [=m] && RUNTIME_TESTING_MENU [=y] && KUNIT [=m] WARNING: unmet direct dependencies detected for GET_FREE_REGION Depends on [n]: SPARSEMEM [=n] Selected by [m]: - RESOURCE_KUNIT_TEST [=m] && RUNTIME_TESTING_MENU [=y] && KUNIT [=m] WARNING: unmet direct dependencies detected for GET_FREE_REGION Depends on [n]: SPARSEMEM [=n] Selected by [m]: - RESOURCE_KUNIT_TEST [=m] && RUNTIME_TESTING_MENU [=y] && KUNIT [=m] 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/tags_test.c: warning: ignored by one of the .gitignore files In file included from ../include/asm-generic/bug.h:22, from ../arch/x86/include/asm/bug.h:99, from ../include/linux/ktime.h:24, from ../include/linux/timer.h:6, from ../include/linux/workqueue.h:9, from ../include/linux/bpf.h:10, from ../include/linux/bpf-cgroup.h:5, from ../kernel/bpf/verifier.c:7: ../kernel/bpf/verifier.c: In function ‘check_inlinable_kfuncs_ptr’: ../kernel/bpf/verifier.c:20764:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 20764 | printk("malformed inlinable kfuncs data: bad offset/size 0x%lx/0x%llx: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20765 | ptr - blob->mem, size, context); | ~~~~~~~~~~~~~~~ | | | int ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:20764:17: note: in expansion of macro ‘printk’ 20764 | printk("malformed inlinable kfuncs data: bad offset/size 0x%lx/0x%llx: %s", | ^~~~~~ ../kernel/bpf/verifier.c:20764:78: note: format string is defined here 20764 | printk("malformed inlinable kfuncs data: bad offset/size 0x%lx/0x%llx: %s", | ~~^ | | | long unsigned int | %x ../kernel/bpf/verifier.c: In function ‘inlinable_kfuncs_parse_sections’: ../kernel/bpf/verifier.c:20920:40: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20920 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20921 | symtab->sh_entsize); | ~~~~~~~~~~~~~~~~~~ | | | Elf32_Word {aka unsigned int} ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:20920:33: note: in expansion of macro ‘printk’ 20920 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ^~~~~~ ../kernel/bpf/verifier.c:20920:108: note: format string is defined here 20920 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20925:40: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20925 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_size: %llu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20926 | symtab->sh_size); | ~~~~~~~~~~~~~~~ | | | Elf32_Word {aka unsigned int} ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:20925:33: note: in expansion of macro ‘printk’ 20925 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_size: %llu\n", | ^~~~~~ ../kernel/bpf/verifier.c:20925:105: note: format string is defined here 20925 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_size: %llu\n", | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c: In function ‘inlinable_kfuncs_apply_relocs’: ../kernel/bpf/verifier.c:21010:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 21010 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21010:17: note: in expansion of macro ‘printk’ 21010 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:21010:57: note: format string is defined here 21010 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:21010:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 21010 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21010:17: note: in expansion of macro ‘printk’ 21010 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:21010:69: note: format string is defined here 21010 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:21010:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 21010 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21011 | ELF_R_TYPE(rel->r_info), ELF_R_SYM(rel->r_info), rel->r_offset); | ~~~~~~~~~~~~~ | | | Elf32_Addr {aka unsigned int} ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21010:17: note: in expansion of macro ‘printk’ 21010 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:21010:81: note: format string is defined here 21010 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:21021:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 21021 | printk("relocation #%u unexpected relocation type: %llu\n", i, ELF_R_TYPE(rel->r_info)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21021:25: note: in expansion of macro ‘printk’ 21021 | printk("relocation #%u unexpected relocation type: %llu\n", i, ELF_R_TYPE(rel->r_info)); | ^~~~~~ ../kernel/bpf/verifier.c:21021:79: note: format string is defined here 21021 | printk("relocation #%u unexpected relocation type: %llu\n", i, ELF_R_TYPE(rel->r_info)); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:21037:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 21037 | printk("relocation #%u invalid offset: %llu\n", i, rel->r_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | Elf32_Addr {aka unsigned int} ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21037:25: note: in expansion of macro ‘printk’ 21037 | printk("relocation #%u invalid offset: %llu\n", i, rel->r_offset); | ^~~~~~ ../kernel/bpf/verifier.c:21037:67: note: format string is defined here 21037 | printk("relocation #%u invalid offset: %llu\n", i, rel->r_offset); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:21046:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 21046 | printk("relocation #%u invalid instruction at offset %llu\n", i, rel->r_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | Elf32_Addr {aka unsigned int} ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21046:25: note: in expansion of macro ‘printk’ 21046 | printk("relocation #%u invalid instruction at offset %llu\n", i, rel->r_offset); | ^~~~~~ ../kernel/bpf/verifier.c:21046:81: note: format string is defined here 21046 | printk("relocation #%u invalid instruction at offset %llu\n", i, rel->r_offset); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:21056:24: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int’ [-Wformat=] 21056 | printk("inlinable_kfuncs_init: patching insn %ld, imm=%d, off=%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21057 | rinsn - (struct bpf_insn *)s->text, rinsn->imm, rinsn->off); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21056:17: note: in expansion of macro ‘printk’ 21056 | printk("inlinable_kfuncs_init: patching insn %ld, imm=%d, off=%d\n", | ^~~~~~ ../kernel/bpf/verifier.c:21056:64: note: format string is defined here 21056 | printk("inlinable_kfuncs_init: patching insn %ld, imm=%d, off=%d\n", | ~~^ | | | long int | %d ../kernel/bpf/verifier.c: In function ‘bpf_register_inlinable_kfuncs’: ../kernel/bpf/verifier.c:21135:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 21135 | printk("adding inlinable kfunc %s at 0x%llx, %u instructions, btf_id=%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21136 | sh->name, sym->st_value, sh->insn_num, sh->btf_id); | ~~~~~~~~~~~~~ | | | Elf32_Addr {aka unsigned int} ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21135:17: note: in expansion of macro ‘printk’ 21135 | printk("adding inlinable kfunc %s at 0x%llx, %u instructions, btf_id=%d\n", | ^~~~~~ ../kernel/bpf/verifier.c:21135:59: note: format string is defined here 21135 | printk("adding inlinable kfunc %s at 0x%llx, %u instructions, btf_id=%d\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c: In function ‘inlinable_kfuncs_init’: ../kernel/bpf/verifier.c:21182:46: warning: taking address of expression of type ‘void’ 21182 | return bpf_register_inlinable_kfuncs(&inlinable_kfuncs_data, | ^ ../kernel/bpf/verifier.c:21183:46: warning: taking address of expression of type ‘void’ 21183 | &inlinable_kfuncs_data_end - &inlinable_kfuncs_data, | ^ ../kernel/bpf/verifier.c:21183:75: warning: taking address of expression of type ‘void’ 21183 | &inlinable_kfuncs_data_end - &inlinable_kfuncs_data, | ^ /tmp/cc0E6h2v.s: Assembler messages: /tmp/cc0E6h2v.s:9: Warning: ignoring changed section attributes for .data /tmp/cc0E6h2v.s:12: Error: file not found: kernel/bpf/inlinable_kfuncs.bpf.linked.o make[5]: *** [../scripts/Makefile.build:229: kernel/bpf/verifier.o] Error 1 make[4]: *** [../scripts/Makefile.build:478: kernel/bpf] Error 2 make[3]: *** [../scripts/Makefile.build:478: kernel] Error 2 make[2]: *** [/home/nipa/bpf-next/wt-0/Makefile:1956: .] Error 2 make[1]: *** [/home/nipa/bpf-next/wt-0/Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2 WARNING: unmet direct dependencies detected for GET_FREE_REGION Depends on [n]: SPARSEMEM [=n] Selected by [m]: - RESOURCE_KUNIT_TEST [=m] && RUNTIME_TESTING_MENU [=y] && KUNIT [=m] WARNING: unmet direct dependencies detected for GET_FREE_REGION Depends on [n]: SPARSEMEM [=n] Selected by [m]: - RESOURCE_KUNIT_TEST [=m] && RUNTIME_TESTING_MENU [=y] && KUNIT [=m] WARNING: unmet direct dependencies detected for GET_FREE_REGION Depends on [n]: SPARSEMEM [=n] Selected by [m]: - RESOURCE_KUNIT_TEST [=m] && RUNTIME_TESTING_MENU [=y] && KUNIT [=m] 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/tags_test.c: warning: ignored by one of the .gitignore files In file included from ../include/asm-generic/bug.h:22, from ../arch/x86/include/asm/bug.h:99, from ../include/linux/ktime.h:24, from ../include/linux/timer.h:6, from ../include/linux/workqueue.h:9, from ../include/linux/bpf.h:10, from ../include/linux/bpf-cgroup.h:5, from ../kernel/bpf/verifier.c:7: ../kernel/bpf/verifier.c: In function ‘check_inlinable_kfuncs_ptr’: ../kernel/bpf/verifier.c:20829:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 20829 | printk("malformed inlinable kfuncs data: bad offset/size 0x%lx/0x%llx: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20830 | ptr - blob->mem, size, context); | ~~~~~~~~~~~~~~~ | | | int ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:20829:17: note: in expansion of macro ‘printk’ 20829 | printk("malformed inlinable kfuncs data: bad offset/size 0x%lx/0x%llx: %s", | ^~~~~~ ../kernel/bpf/verifier.c:20829:78: note: format string is defined here 20829 | printk("malformed inlinable kfuncs data: bad offset/size 0x%lx/0x%llx: %s", | ~~^ | | | long unsigned int | %x ../kernel/bpf/verifier.c: In function ‘inlinable_kfuncs_parse_sections’: ../kernel/bpf/verifier.c:20985:40: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20985 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20986 | symtab->sh_entsize); | ~~~~~~~~~~~~~~~~~~ | | | Elf32_Word {aka unsigned int} ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:20985:33: note: in expansion of macro ‘printk’ 20985 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ^~~~~~ ../kernel/bpf/verifier.c:20985:108: note: format string is defined here 20985 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20990:40: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20990 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_size: %llu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20991 | symtab->sh_size); | ~~~~~~~~~~~~~~~ | | | Elf32_Word {aka unsigned int} ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:20990:33: note: in expansion of macro ‘printk’ 20990 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_size: %llu\n", | ^~~~~~ ../kernel/bpf/verifier.c:20990:105: note: format string is defined here 20990 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_size: %llu\n", | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c: In function ‘inlinable_kfuncs_apply_relocs’: ../kernel/bpf/verifier.c:21075:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 21075 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21075:17: note: in expansion of macro ‘printk’ 21075 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:21075:57: note: format string is defined here 21075 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:21075:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 21075 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21075:17: note: in expansion of macro ‘printk’ 21075 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:21075:69: note: format string is defined here 21075 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:21075:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 21075 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21076 | ELF_R_TYPE(rel->r_info), ELF_R_SYM(rel->r_info), rel->r_offset); | ~~~~~~~~~~~~~ | | | Elf32_Addr {aka unsigned int} ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21075:17: note: in expansion of macro ‘printk’ 21075 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:21075:81: note: format string is defined here 21075 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:21086:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 21086 | printk("relocation #%u unexpected relocation type: %llu\n", i, ELF_R_TYPE(rel->r_info)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21086:25: note: in expansion of macro ‘printk’ 21086 | printk("relocation #%u unexpected relocation type: %llu\n", i, ELF_R_TYPE(rel->r_info)); | ^~~~~~ ../kernel/bpf/verifier.c:21086:79: note: format string is defined here 21086 | printk("relocation #%u unexpected relocation type: %llu\n", i, ELF_R_TYPE(rel->r_info)); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:21102:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 21102 | printk("relocation #%u invalid offset: %llu\n", i, rel->r_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | Elf32_Addr {aka unsigned int} ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21102:25: note: in expansion of macro ‘printk’ 21102 | printk("relocation #%u invalid offset: %llu\n", i, rel->r_offset); | ^~~~~~ ../kernel/bpf/verifier.c:21102:67: note: format string is defined here 21102 | printk("relocation #%u invalid offset: %llu\n", i, rel->r_offset); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:21111:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 21111 | printk("relocation #%u invalid instruction at offset %llu\n", i, rel->r_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | Elf32_Addr {aka unsigned int} ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21111:25: note: in expansion of macro ‘printk’ 21111 | printk("relocation #%u invalid instruction at offset %llu\n", i, rel->r_offset); | ^~~~~~ ../kernel/bpf/verifier.c:21111:81: note: format string is defined here 21111 | printk("relocation #%u invalid instruction at offset %llu\n", i, rel->r_offset); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:21121:24: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int’ [-Wformat=] 21121 | printk("inlinable_kfuncs_init: patching insn %ld, imm=%d, off=%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21122 | rinsn - (struct bpf_insn *)s->text, rinsn->imm, rinsn->off); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21121:17: note: in expansion of macro ‘printk’ 21121 | printk("inlinable_kfuncs_init: patching insn %ld, imm=%d, off=%d\n", | ^~~~~~ ../kernel/bpf/verifier.c:21121:64: note: format string is defined here 21121 | printk("inlinable_kfuncs_init: patching insn %ld, imm=%d, off=%d\n", | ~~^ | | | long int | %d ../kernel/bpf/verifier.c: In function ‘bpf_register_inlinable_kfuncs’: ../kernel/bpf/verifier.c:21200:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 21200 | printk("adding inlinable kfunc %s at 0x%llx, %u instructions, btf_id=%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21201 | sh->name, sym->st_value, sh->insn_num, sh->btf_id); | ~~~~~~~~~~~~~ | | | Elf32_Addr {aka unsigned int} ../include/linux/printk.h:462:25: note: in definition of macro ‘printk_index_wrap’ 462 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../kernel/bpf/verifier.c:21200:17: note: in expansion of macro ‘printk’ 21200 | printk("adding inlinable kfunc %s at 0x%llx, %u instructions, btf_id=%d\n", | ^~~~~~ ../kernel/bpf/verifier.c:21200:59: note: format string is defined here 21200 | printk("adding inlinable kfunc %s at 0x%llx, %u instructions, btf_id=%d\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c: In function ‘inlinable_kfuncs_init’: ../kernel/bpf/verifier.c:21247:46: warning: taking address of expression of type ‘void’ 21247 | return bpf_register_inlinable_kfuncs(&inlinable_kfuncs_data, | ^ ../kernel/bpf/verifier.c:21248:46: warning: taking address of expression of type ‘void’ 21248 | &inlinable_kfuncs_data_end - &inlinable_kfuncs_data, | ^ ../kernel/bpf/verifier.c:21248:75: warning: taking address of expression of type ‘void’ 21248 | &inlinable_kfuncs_data_end - &inlinable_kfuncs_data, | ^ /tmp/cclOg2nP.s: Assembler messages: /tmp/cclOg2nP.s:9: Warning: ignoring changed section attributes for .data /tmp/cclOg2nP.s:12: Error: file not found: kernel/bpf/inlinable_kfuncs.bpf.linked.o make[5]: *** [../scripts/Makefile.build:229: kernel/bpf/verifier.o] Error 1 make[4]: *** [../scripts/Makefile.build:478: kernel/bpf] Error 2 make[3]: *** [../scripts/Makefile.build:478: kernel] Error 2 make[2]: *** [/home/nipa/bpf-next/wt-0/Makefile:1956: .] Error 2 make[1]: *** [/home/nipa/bpf-next/wt-0/Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2