========== build_clang - FAILED ../kernel/trace/trace_fprobe.c:1223:24: error: incompatible function pointer types assigning to 'fprobe_entry_cb' (aka 'int (*)(struct fprobe *, unsigned long, unsigned long, struct ftrace_regs *, void *)') from 'int (struct fprobe *, unsigned long, unsigned long, struct pt_regs *, void *)' [-Wincompatible-function-pointer-types] 1223 | tf->fp.entry_handler = trace_fprobe_entry_handler; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make[5]: *** [../scripts/Makefile.build:194: kernel/trace/trace_fprobe.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:440: kernel/trace] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:440: kernel] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1989: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 drivers/nvme/target/nvmet.o: warning: objtool: nvmet_ctrl_state_show() falls through to next function __cfi_nvmet_ctrl_host_traddr_open() drivers/nvme/target/nvmet.o: warning: objtool: nvmet_ctrl_state_show() falls through to next function __cfi_nvmet_ctrl_host_traddr_open() ../kernel/trace/trace_fprobe.c:1223:24: error: incompatible function pointer types assigning to 'fprobe_entry_cb' (aka 'int (*)(struct fprobe *, unsigned long, unsigned long, struct ftrace_regs *, void *)') from 'int (struct fprobe *, unsigned long, unsigned long, struct pt_regs *, void *)' [-Wincompatible-function-pointer-types] 1223 | tf->fp.entry_handler = trace_fprobe_entry_handler; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make[5]: *** [../scripts/Makefile.build:194: kernel/trace/trace_fprobe.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:440: kernel/trace] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:440: kernel] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1989: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 New errors added --- /tmp/tmp.T68caXAsJE 2024-12-10 10:25:41.447407806 -0800 +++ /tmp/tmp.V0zvfZg05Q 2024-12-10 10:33:59.825712751 -0800 @@ -1,0 +2,12 @@ +../kernel/trace/trace_fprobe.c:1223:24: error: incompatible function pointer types assigning to 'fprobe_entry_cb' (aka 'int (*)(struct fprobe *, unsigned long, unsigned long, struct ftrace_regs *, void *)') from 'int (struct fprobe *, unsigned long, unsigned long, struct pt_regs *, void *)' [-Wincompatible-function-pointer-types] + 1223 | tf->fp.entry_handler = trace_fprobe_entry_handler; + | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ +1 error generated. +make[5]: *** [../scripts/Makefile.build:194: kernel/trace/trace_fprobe.o] Error 1 +make[5]: *** Waiting for unfinished jobs.... +make[4]: *** [../scripts/Makefile.build:440: kernel/trace] Error 2 +make[4]: *** Waiting for unfinished jobs.... +make[3]: *** [../scripts/Makefile.build:440: kernel] Error 2 +make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1989: .] Error 2 +make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 +make: *** [Makefile:251: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.MMvMTPllgi 2024-12-10 10:33:59.833712647 -0800 +++ /tmp/tmp.GBWSXdPlOI 2024-12-10 10:33:59.836712607 -0800 @@ -0,0 +1 @@ + 1 ../kernel/trace/trace_fprobe.c