========== 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:20580:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 20580 | printk("malformed inlinable kfuncs data: bad offset/size 0x%lx/0x%llx: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20581 | 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:20580:17: note: in expansion of macro ‘printk’ 20580 | printk("malformed inlinable kfuncs data: bad offset/size 0x%lx/0x%llx: %s", | ^~~~~~ ../kernel/bpf/verifier.c:20580:78: note: format string is defined here 20580 | 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:20736:40: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20736 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20737 | 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:20736:33: note: in expansion of macro ‘printk’ 20736 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ^~~~~~ ../kernel/bpf/verifier.c:20736:108: note: format string is defined here 20736 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_entsize: %llu\n", | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20741:40: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20741 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_size: %llu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20742 | 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:20741:33: note: in expansion of macro ‘printk’ 20741 | printk("malformed inlinable kfuncs data: unexpected symtab->sh_size: %llu\n", | ^~~~~~ ../kernel/bpf/verifier.c:20741:105: note: format string is defined here 20741 | 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:20826:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20826 | 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:20826:17: note: in expansion of macro ‘printk’ 20826 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:20826:57: note: format string is defined here 20826 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:20826:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20826 | 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:20826:17: note: in expansion of macro ‘printk’ 20826 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:20826:69: note: format string is defined here 20826 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:20826:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 20826 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20827 | 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:20826:17: note: in expansion of macro ‘printk’ 20826 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ^~~~~~ ../kernel/bpf/verifier.c:20826:81: note: format string is defined here 20826 | printk("inlinable_kfuncs_init: tp=0x%llx, sym=0x%llx, off=0x%llx\n", | ~~~^ | | | long long unsigned int | %x ../kernel/bpf/verifier.c:20837:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Word’ {aka ‘unsigned int’} [-Wformat=] 20837 | 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:20837:25: note: in expansion of macro ‘printk’ 20837 | printk("relocation #%u unexpected relocation type: %llu\n", i, ELF_R_TYPE(rel->r_info)); | ^~~~~~ ../kernel/bpf/verifier.c:20837:79: note: format string is defined here 20837 | printk("relocation #%u unexpected relocation type: %llu\n", i, ELF_R_TYPE(rel->r_info)); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20853:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 20853 | 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:20853:25: note: in expansion of macro ‘printk’ 20853 | printk("relocation #%u invalid offset: %llu\n", i, rel->r_offset); | ^~~~~~ ../kernel/bpf/verifier.c:20853:67: note: format string is defined here 20853 | printk("relocation #%u invalid offset: %llu\n", i, rel->r_offset); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20862:32: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 20862 | 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:20862:25: note: in expansion of macro ‘printk’ 20862 | printk("relocation #%u invalid instruction at offset %llu\n", i, rel->r_offset); | ^~~~~~ ../kernel/bpf/verifier.c:20862:81: note: format string is defined here 20862 | printk("relocation #%u invalid instruction at offset %llu\n", i, rel->r_offset); | ~~~^ | | | long long unsigned int | %u ../kernel/bpf/verifier.c:20872:24: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int’ [-Wformat=] 20872 | printk("inlinable_kfuncs_init: patching insn %ld, imm=%d, off=%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20873 | 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:20872:17: note: in expansion of macro ‘printk’ 20872 | printk("inlinable_kfuncs_init: patching insn %ld, imm=%d, off=%d\n", | ^~~~~~ ../kernel/bpf/verifier.c:20872:64: note: format string is defined here 20872 | 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:20951:24: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘Elf32_Addr’ {aka ‘unsigned int’} [-Wformat=] 20951 | printk("adding inlinable kfunc %s at 0x%llx, %u instructions, btf_id=%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20952 | 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:20951:17: note: in expansion of macro ‘printk’ 20951 | printk("adding inlinable kfunc %s at 0x%llx, %u instructions, btf_id=%d\n", | ^~~~~~ ../kernel/bpf/verifier.c:20951:59: note: format string is defined here 20951 | 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:20998:46: warning: taking address of expression of type ‘void’ 20998 | return bpf_register_inlinable_kfuncs(&inlinable_kfuncs_data, | ^ ../kernel/bpf/verifier.c:20999:46: warning: taking address of expression of type ‘void’ 20999 | &inlinable_kfuncs_data_end - &inlinable_kfuncs_data, | ^ ../kernel/bpf/verifier.c:20999:75: warning: taking address of expression of type ‘void’ 20999 | &inlinable_kfuncs_data_end - &inlinable_kfuncs_data, | ^ /tmp/cc3t4pEl.s: Assembler messages: /tmp/cc3t4pEl.s:9: Warning: ignoring changed section attributes for .data /tmp/cc3t4pEl.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: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/ccFznK4a.s: Assembler messages: /tmp/ccFznK4a.s:9: Warning: ignoring changed section attributes for .data /tmp/ccFznK4a.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