bpf: Make BPF trampoline use register_ftrace_direct() API

Make BPF trampoline attach its generated assembly code to kernel functions via
register_ftrace_direct() API, so ftrace-based tracers can co-exist with BPF
trampoline on the same kernel function.

Signed-off-by: Alexei Starovoitov <ast@kernel.org>
2 files changed