../kernel/trace/trace_fprobe.c: In function ‘__trace_fprobe_create’: ../kernel/trace/trace_fprobe.c:1223:38: error: assignment to ‘fprobe_entry_cb’ {aka ‘int (*)(struct fprobe *, long unsigned int, long unsigned int, struct ftrace_regs *, void *)’} from incompatible pointer type ‘int (*)(struct fprobe *, long unsigned int, long unsigned int, struct pt_regs *, void *)’ [-Wincompatible-pointer-types] 1223 | tf->fp.entry_handler = trace_fprobe_entry_handler; | ^ 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 ../kernel/trace/trace_fprobe.c: In function ‘__trace_fprobe_create’: ../kernel/trace/trace_fprobe.c:1223:38: error: assignment to ‘fprobe_entry_cb’ {aka ‘int (*)(struct fprobe *, long unsigned int, long unsigned int, struct ftrace_regs *, void *)’} from incompatible pointer type ‘int (*)(struct fprobe *, long unsigned int, long unsigned int, struct pt_regs *, void *)’ [-Wincompatible-pointer-types] 1223 | tf->fp.entry_handler = trace_fprobe_entry_handler; | ^ make[5]: *** [../scripts/Makefile.build:194: kernel/trace/trace_fprobe.o] Error 1 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.Dlle3vw9ox 2024-12-10 06:13:24.726400058 -0800 +++ /tmp/tmp.O6xfiVNoz6 2024-12-10 06:13:51.545141916 -0800 @@ -0,0 +1,11 @@ +../kernel/trace/trace_fprobe.c: In function ‘__trace_fprobe_create’: +../kernel/trace/trace_fprobe.c:1223:38: error: assignment to ‘fprobe_entry_cb’ {aka ‘int (*)(struct fprobe *, long unsigned int, long unsigned int, struct ftrace_regs *, void *)’} from incompatible pointer type ‘int (*)(struct fprobe *, long unsigned int, long unsigned int, struct pt_regs *, void *)’ [-Wincompatible-pointer-types] + 1223 | tf->fp.entry_handler = trace_fprobe_entry_handler; + | ^ +make[5]: *** [../scripts/Makefile.build:194: kernel/trace/trace_fprobe.o] Error 1 +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.TfBpgcVXFD 2024-12-10 06:13:51.552141849 -0800 +++ /tmp/tmp.2k7vJLzNsY 2024-12-10 06:13:51.556141810 -0800 @@ -0,0 +1 @@ + 1 ../kernel/trace/trace_fprobe.c