../kernel/bpf/trampoline.c:720:11: error: no member named 'tramp' in 'struct kfunc_md' 720 | if (md->tramp) | ~~ ^ ../kernel/bpf/trampoline.c:721:4: error: call to undeclared function 'bpf_gtrampoline_remove'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 721 | bpf_gtrampoline_remove(md->tramp, link->link.prog, false); | ^ ../kernel/bpf/trampoline.c:721:4: note: did you mean 'bpf_gtrampoline_update'? ../kernel/bpf/trampoline.c:659:12: note: 'bpf_gtrampoline_update' declared here 659 | static int bpf_gtrampoline_update(struct bpf_global_trampoline *tr) | ^ ../kernel/bpf/trampoline.c:721:31: error: no member named 'tramp' in 'struct kfunc_md' 721 | bpf_gtrampoline_remove(md->tramp, link->link.prog, false); | ~~ ^ 3 errors generated. make[5]: *** [../scripts/Makefile.build:203: kernel/bpf/trampoline.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:461: kernel/bpf] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:461: kernel] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/bpf-next/wt-0/Makefile:2011: .] Error 2 make[1]: *** [/home/nipa/bpf-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 ../kernel/bpf/trampoline.c:720:11: error: no member named 'tramp' in 'struct kfunc_md' 720 | if (md->tramp) | ~~ ^ ../kernel/bpf/trampoline.c:721:4: error: call to undeclared function 'bpf_gtrampoline_remove'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 721 | bpf_gtrampoline_remove(md->tramp, link->link.prog, false); | ^ ../kernel/bpf/trampoline.c:721:4: note: did you mean 'bpf_gtrampoline_update'? ../kernel/bpf/trampoline.c:659:12: note: 'bpf_gtrampoline_update' declared here 659 | static int bpf_gtrampoline_update(struct bpf_global_trampoline *tr) | ^ ../kernel/bpf/trampoline.c:721:31: error: no member named 'tramp' in 'struct kfunc_md' 721 | bpf_gtrampoline_remove(md->tramp, link->link.prog, false); | ~~ ^ 3 errors generated. make[5]: *** [../scripts/Makefile.build:203: kernel/bpf/trampoline.o] Error 1 make[4]: *** [../scripts/Makefile.build:461: kernel/bpf] Error 2 make[4]: *** Waiting for unfinished jobs.... ../kernel/trace/ftrace.c:6053: warning: expecting prototype for unregister_ftrace_direct(). Prototype was for __unregister_ftrace_direct() instead make[3]: *** [../scripts/Makefile.build:461: kernel] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/bpf-next/wt-0/Makefile:2011: .] Error 2 make[1]: *** [/home/nipa/bpf-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 New errors added --- /tmp/tmp.dKbBlz4ZRE 2025-05-28 03:16:36.540377214 -0700 +++ /tmp/tmp.uUeCmHjydb 2025-05-28 03:16:55.417209142 -0700 @@ -16 +15,0 @@ -make[5]: *** Waiting for unfinished jobs.... @@ -18,0 +18 @@ +../kernel/trace/ftrace.c:6053: warning: expecting prototype for unregister_ftrace_direct(). Prototype was for __unregister_ftrace_direct() instead Per-file breakdown --- /tmp/tmp.eAAdpjH8o8 2025-05-28 03:16:55.425209071 -0700 +++ /tmp/tmp.yeSNLcs7Un 2025-05-28 03:16:55.428209044 -0700 @@ -1,0 +2 @@ + 1 ../kernel/trace/ftrace.c