../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.KjqXPTE70j 2024-12-05 17:09:55.928780218 -0800 +++ /tmp/tmp.rFBXNYPCoZ 2024-12-05 17:11:00.061128377 -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.oEIgGZIJP3 2024-12-05 17:11:00.086128123 -0800 +++ /tmp/tmp.VcaXaW6fre 2024-12-05 17:11:00.100127980 -0800 @@ -0,0 +1 @@ + 1 ../kernel/trace/trace_fprobe.c