========== build_32bit - FAILED 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:20556:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 20556 | printk("malformed inlinable kfuncs data: bad offset/size 0x%lx/0x%llx: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20557 | 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:20556:17: note: in expansion of macro ‘printk’ 20556 | printk("malformed inlinable kfuncs data: bad offset/size 0x%lx/0x%llx: %s", | ^~~~~~ ../kernel/bpf/verifier.c:20556:78: note: format string is defined here 20556 | 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:20712:40: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20712 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20713 | 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:20712:33: note: in expansion of macro ‘printk’ 20712 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ^~~~~~ ../kernel/bpf/verifier.c:20712:108: note: format string is defined here 20712 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20717:40: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20717 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_size: %llu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20718 | 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:20717:33: note: in expansion of macro ‘printk’ 20717 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_size: %llu\n", | ^~~~~~ ../kernel/bpf/verifier.c:20717:105: note: format string is defined here 20717 | 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:20802:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20802 | 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:20802:17: note: in expansion of macro ‘printk’ 20802 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:20802:57: note: format string is defined here 20802 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:20802:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20802 | 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:20802:17: note: in expansion of macro ‘printk’ 20802 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:20802:69: note: format string is defined here 20802 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:20802:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 20802 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20803 | 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:20802:17: note: in expansion of macro ‘printk’ 20802 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:20802:81: note: format string is defined here 20802 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:20813:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20813 | 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:20813:25: note: in expansion of macro ‘printk’ 20813 | printk("relocation #%u unexpected relocation type: %llu\n", i, ELF_R_TYPE(rel->r_info)); | ^~~~~~ ../kernel/bpf/verifier.c:20813:79: note: format string is defined here 20813 | printk("relocation #%u unexpected relocation type: %llu\n", i, ELF_R_TYPE(rel->r_info)); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20829:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 20829 | 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:20829:25: note: in expansion of macro ‘printk’ 20829 | printk("relocation #%u invalid offset: %llu\n", i, rel->r_offset); | ^~~~~~ ../kernel/bpf/verifier.c:20829:67: note: format string is defined here 20829 | printk("relocation #%u invalid offset: %llu\n", i, rel->r_offset); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20838:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 20838 | 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:20838:25: note: in expansion of macro ‘printk’ 20838 | printk("relocation #%u invalid instruction at offset %llu\n", i, rel->r_offset); | ^~~~~~ ../kernel/bpf/verifier.c:20838:81: note: format string is defined here 20838 | printk("relocation #%u invalid instruction at offset %llu\n", i, rel->r_offset); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20848:24: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int’ [-Wformat=] 20848 | printk("inlinable_kfuncs_init: patching insn %ld, imm=%d, off=%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20849 | 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:20848:17: note: in expansion of macro ‘printk’ 20848 | printk("inlinable_kfuncs_init: patching insn %ld, imm=%d, off=%d\n", | ^~~~~~ ../kernel/bpf/verifier.c:20848:64: note: format string is defined here 20848 | 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:20927:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 20927 | printk("adding inlinable kfunc %s at 0x%llx, %u instructions, btf_id=%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20928 | 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:20927:17: note: in expansion of macro ‘printk’ 20927 | printk("adding inlinable kfunc %s at 0x%llx, %u instructions, btf_id=%d\n", | ^~~~~~ ../kernel/bpf/verifier.c:20927:59: note: format string is defined here 20927 | 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:20974:46: warning: taking address of expression of type ‘void’ 20974 | return bpf_register_inlinable_kfuncs(&inlinable_kfuncs_data, | ^ ../kernel/bpf/verifier.c:20975:46: warning: taking address of expression of type ‘void’ 20975 | &inlinable_kfuncs_data_end - &inlinable_kfuncs_data, | ^ ../kernel/bpf/verifier.c:20975:75: warning: taking address of expression of type ‘void’ 20975 | &inlinable_kfuncs_data_end - &inlinable_kfuncs_data, | ^ /tmp/cck7zxZi.s: Assembler messages: /tmp/cck7zxZi.s:9: Warning: ignoring changed section attributes for .data /tmp/cck7zxZi.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[4]: *** Waiting for unfinished jobs.... 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:20558:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 20558 | printk("malformed inlinable kfuncs data: bad offset/size 0x%lx/0x%llx: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20559 | 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:20558:17: note: in expansion of macro ‘printk’ 20558 | printk("malformed inlinable kfuncs data: bad offset/size 0x%lx/0x%llx: %s", | ^~~~~~ ../kernel/bpf/verifier.c:20558:78: note: format string is defined here 20558 | 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:20714:40: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20714 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20715 | 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:20714:33: note: in expansion of macro ‘printk’ 20714 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ^~~~~~ ../kernel/bpf/verifier.c:20714:108: note: format string is defined here 20714 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20719:40: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20719 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_size: %llu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20720 | 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:20719:33: note: in expansion of macro ‘printk’ 20719 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_size: %llu\n", | ^~~~~~ ../kernel/bpf/verifier.c:20719:105: note: format string is defined here 20719 | 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:20804:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20804 | 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:20804:17: note: in expansion of macro ‘printk’ 20804 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:20804:57: note: format string is defined here 20804 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:20804:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20804 | 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:20804:17: note: in expansion of macro ‘printk’ 20804 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:20804:69: note: format string is defined here 20804 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:20804:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 20804 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20805 | 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:20804:17: note: in expansion of macro ‘printk’ 20804 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:20804:81: note: format string is defined here 20804 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:20815:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20815 | 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:20815:25: note: in expansion of macro ‘printk’ 20815 | printk("relocation #%u unexpected relocation type: %llu\n", i, ELF_R_TYPE(rel->r_info)); | ^~~~~~ ../kernel/bpf/verifier.c:20815:79: note: format string is defined here 20815 | printk("relocation #%u unexpected relocation type: %llu\n", i, ELF_R_TYPE(rel->r_info)); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20831:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 20831 | 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:20831:25: note: in expansion of macro ‘printk’ 20831 | printk("relocation #%u invalid offset: %llu\n", i, rel->r_offset); | ^~~~~~ ../kernel/bpf/verifier.c:20831:67: note: format string is defined here 20831 | printk("relocation #%u invalid offset: %llu\n", i, rel->r_offset); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20840:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 20840 | 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:20840:25: note: in expansion of macro ‘printk’ 20840 | printk("relocation #%u invalid instruction at offset %llu\n", i, rel->r_offset); | ^~~~~~ ../kernel/bpf/verifier.c:20840:81: note: format string is defined here 20840 | printk("relocation #%u invalid instruction at offset %llu\n", i, rel->r_offset); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20850:24: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int’ [-Wformat=] 20850 | printk("inlinable_kfuncs_init: patching insn %ld, imm=%d, off=%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20851 | 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:20850:17: note: in expansion of macro ‘printk’ 20850 | printk("inlinable_kfuncs_init: patching insn %ld, imm=%d, off=%d\n", | ^~~~~~ ../kernel/bpf/verifier.c:20850:64: note: format string is defined here 20850 | 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:20929:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 20929 | printk("adding inlinable kfunc %s at 0x%llx, %u instructions, btf_id=%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20930 | 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:20929:17: note: in expansion of macro ‘printk’ 20929 | printk("adding inlinable kfunc %s at 0x%llx, %u instructions, btf_id=%d\n", | ^~~~~~ ../kernel/bpf/verifier.c:20929:59: note: format string is defined here 20929 | 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:20976:46: warning: taking address of expression of type ‘void’ 20976 | return bpf_register_inlinable_kfuncs(&inlinable_kfuncs_data, | ^ ../kernel/bpf/verifier.c:20977:46: warning: taking address of expression of type ‘void’ 20977 | &inlinable_kfuncs_data_end - &inlinable_kfuncs_data, | ^ ../kernel/bpf/verifier.c:20977:75: warning: taking address of expression of type ‘void’ 20977 | &inlinable_kfuncs_data_end - &inlinable_kfuncs_data, | ^ /tmp/ccpcpzcY.s: Assembler messages: /tmp/ccpcpzcY.s:9: Warning: ignoring changed section attributes for .data /tmp/ccpcpzcY.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[4]: *** Waiting for unfinished jobs.... 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