On Tue, 27 Mar 2018 17:51:55 -0700 Alexei Starovoitov <ast@xxxxxx> wrote: > Turned out it was in init.data section and got poisoned. > this fixes it: > @@ -258,6 +258,7 @@ > LIKELY_PROFILE() \ > BRANCH_PROFILE() \ > TRACE_PRINTKS() \ > + BPF_RAW_TP() \ > TRACEPOINT_STR() > > /* > @@ -585,7 +586,6 @@ > *(.init.rodata) \ > FTRACE_EVENTS() \ > TRACE_SYSCALLS() \ > - BPF_RAW_TP() \ > KPROBE_BLACKLIST() \ > ERROR_INJECT_WHITELIST() \ > MEM_DISCARD(init.rodata) \ > > and it works :) > I will clean few other nits I found while debugging and respin. Getting it properly working was an exercise left to the reader ;-) Sorry about that, I did a bit of copy and paste to get it working, and copied from code that did things a bit differently, so I massaged it by hand, and doing it quickly as I had other things to work on. -- Steve -- To unsubscribe from this list: send the line "unsubscribe linux-api" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html