Message ID | 20200123161508.915203-1-jolsa@kernel.org |
---|---|
Headers | show |
Series | bpf: trampoline fixes | expand |
On Thu, Jan 23, 2020 at 8:15 AM Jiri Olsa <jolsa@kernel.org> wrote: > > hi, > sending 2 fixes to fix kernel support for loading > trampoline programs in bcc/bpftrace and allow to > unwind through trampoline/dispatcher. > > Original rfc post [1]. > > Speedup output of perf bench while running klockstat.py > on kprobes vs trampolines: > > Without: > $ perf bench sched messaging -l 50000 > ... > Total time: 18.571 [sec] > > With current kprobe tracing: > $ perf bench sched messaging -l 50000 > ... > Total time: 183.395 [sec] > > With kfunc tracing: > $ perf bench sched messaging -l 50000 > ... > Total time: 39.773 [sec] > > v4 changes: > - rebased on latest bpf-next/master > - removed image tree mutex and use trampoline_mutex instead > - checking directly for string pointer in patch 1 [Alexei] > - skipped helpers patches, as they are no longer needed [Alexei] Applied. Thanks
Em Sat, Jan 25, 2020 at 07:23:21AM -0800, Alexei Starovoitov escreveu: > On Thu, Jan 23, 2020 at 8:15 AM Jiri Olsa <jolsa@kernel.org> wrote: > > v4 changes: > > - rebased on latest bpf-next/master > > - removed image tree mutex and use trampoline_mutex instead > > - checking directly for string pointer in patch 1 [Alexei] > > - skipped helpers patches, as they are no longer needed [Alexei] > > Applied. Thanks While watching Jiri's talk about bpftrace, cool. - Arnaldo