* Arnaldo Carvalho de Melo <a...@kernel.org> wrote: > Hi Ingo, > > Please consider pulling, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit e2cf00c257f5bbc071b489b1dfbeaa30b6f12da6: > > Merge tag 'perf-core-for-mingo-4.11-20170126' of > git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core > (2017-01-26 16:20:59 +0100) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git > tags/perf-core-for-mingo-4.11-20170201 > > for you to fetch changes up to b05d1093987a78695766b71a2d723aa65b5c25c5: > > perf ftrace: Add ftrace.tracer config option (2017-01-31 16:20:09 -0300) > > ---------------------------------------------------------------- > perf/core improvements and fixes: > > New features: > > . Allow configuring a 'perf ftrace' default --tracer (Taeung Song) > > Infrastructure: > > . Sync tools/arch/{powerpc,arm}/include/uapi/asm/kvm.h and > tools/arch/x86/include/asm/cpufeatures.h (Ingo Molnar) > > . Add BPF program file system pinning APIs and respective > 'perf test' entry (Joe Stringer) > > . Make tools tree support 'make -s' (Josh Poimboeuf) > > . Reference count maps in callchains, fixing SEGFAULT when > referencing maps after it is freed (Krister Johansen) > > . Create for_each_event trace points iterator (Taeung Song) > > . Do not consider an error not to have any perfconfig file > (Arnaldo Carvalho de Melo > > . Propagate perf_config() errors (Arnaldo Carvalho de Melo) > > Signed-off-by: Arnaldo Carvalho de Melo <a...@redhat.com> > > ---------------------------------------------------------------- > Arnaldo Carvalho de Melo (2): > perf config: Do not consider an error not to have any perfconfig file > perf tools: Propagate perf_config() errors > > Ingo Molnar (1): > tools headers: Sync {tools/,}arch/powerpc/include/uapi/asm/kvm.h, > {tools/,}arch/x86/include/asm/cpufeatures.h and > {tools/,}arch/arm/include/uapi/asm/kvm.h > > Joe Stringer (6): > tools lib bpf: Add BPF program pinning APIs > tools lib bpf: Add bpf_map__pin() > tools lib bpf: Add bpf_object__pin() > tools perf util: Make rm_rf(path) argument const > tools lib api fs: Add bpf_fs filesystem detector > perf test: Add libbpf pinning test > > Josh Poimboeuf (1): > tools build: Add tools tree support for 'make -s' > > Krister Johansen (1): > perf callchain: Reference count maps > > Taeung Song (3): > perf ftrace: Remove needless code setting default tracer > perf tools: Create for_each_event macro for tracepoints iteration > perf ftrace: Add ftrace.tracer config option > > Makefile | 6 +- > tools/arch/arm/include/uapi/asm/kvm.h | 9 ++ > tools/arch/powerpc/include/uapi/asm/kvm.h | 5 + > tools/arch/x86/include/asm/cpufeatures.h | 11 ++ > tools/build/Makefile.build | 10 ++ > tools/lib/api/fs/fs.c | 16 +++ > tools/lib/api/fs/fs.h | 1 + > tools/lib/bpf/libbpf.c | 195 > ++++++++++++++++++++++++++++++ > tools/lib/bpf/libbpf.h | 5 + > tools/perf/builtin-ftrace.c | 30 ++++- > tools/perf/builtin-help.c | 6 +- > tools/perf/builtin-kmem.c | 8 +- > tools/perf/builtin-record.c | 4 +- > tools/perf/builtin-report.c | 4 +- > tools/perf/builtin-top.c | 4 +- > tools/perf/perf.c | 15 ++- > tools/perf/tests/bpf.c | 42 ++++++- > tools/perf/util/callchain.c | 27 ++++- > tools/perf/util/callchain.h | 6 + > tools/perf/util/config.c | 23 ++-- > tools/perf/util/data-convert-bt.c | 7 +- > tools/perf/util/hist.c | 11 +- > tools/perf/util/intel-pt.c | 4 +- > tools/perf/util/llvm-utils.c | 4 +- > tools/perf/util/trace-event-info.c | 38 +++--- > tools/perf/util/util.c | 2 +- > tools/perf/util/util.h | 2 +- > tools/scripts/Makefile.include | 12 +- > 28 files changed, 446 insertions(+), 61 deletions(-)
Pulled, thanks a lot Arnaldo! Ingo