* Arnaldo Carvalho de Melo <a...@kernel.org> wrote: > Hi Ingo, > > Please consider pulling, > > - Arnaldo > > The following changes since commit 60cd37eb100c4880b28078a47f3062fac7572095: > > Merge tag 'perf-core-for-mingo' of > git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core > (2015-07-06 17:46:15 +0200) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git > tags/perf-core-for-mingo > > for you to fetch changes up to d2f3f5d2e9cae6e73f9642a5ddc8c8a07c35e79b: > > perf bench futex: Add lock_pi stresser (2015-07-20 17:49:51 -0300) > > ---------------------------------------------------------------- > perf/core improvements and fixes: > > New features: > > - Allow filtering perf's pid via 'perf record --exclude-perf' (Wang Nan) > > - 'perf trace' now supports syscall groups, like strace, i.e: > > $ trace -e file touch file > > Will expand 'file' into multiple, file related, syscalls. More work needed > to > add extra groups for other syscall groups, and also to complement what was > added for the 'file' group, included as a proof of concept. (Arnaldo > Carvalho de Melo) > > - Add lock_pi stresser to 'perf bench futex', to test the kernel code > related to FUTEX_(UN)LOCK_PI (Davidlohr Bueso) > > User visible fixes: > > - Apply --filter to all events in a glob matching, not just the last one > (Wang Nan) > > Documentation: > > - Document setting '-e pmu/period=N/' in the 'perf record' man page (Kan > Liang) > > Infrastructure: > > - 'perf probe' code simplifications and movements to separate files (Masami > Hiramatsu) > > - Fix makefile generation under 'dash' (Sergei Trofimovich) > > Signed-off-by: Arnaldo Carvalho de Melo <a...@redhat.com> > > ---------------------------------------------------------------- > Arnaldo Carvalho de Melo (5): > perf strlist: load() should return a negative errno > perf strlist: Make dupstr be the default and part of an extensible > config parm > perf strlist: Allow substitutions from file contents in a given > directory > perf strlist: Make parse_list() private > perf trace: Support 'strace' syscall event groups > > Davidlohr Bueso (1): > perf bench futex: Add lock_pi stresser > > Kan Liang (1): > perf record: Document setting '-e pmu/period=N/' in man page > > Masami Hiramatsu (3): > perf probe: Simplify __add_probe_trace_events code > perf probe: Move ftrace probe-event operations to probe-file.c > perf buildid: Use SBUILD_ID_SIZE macro > > Sergei Trofimovich (1): > perf tools: Fix makefile generation under dash > > Wang Nan (2): > perf record: Apply filter to all events in a glob matching > perf record: Allow filtering perf's pid via --exclude-perf > > tools/perf/Build | 1 + > tools/perf/Documentation/perf-bench.txt | 4 + > tools/perf/Documentation/perf-record.txt | 19 +- > tools/perf/Makefile.perf | 5 + > tools/perf/bench/Build | 1 + > tools/perf/bench/bench.h | 2 + > tools/perf/bench/futex-lock-pi.c | 219 +++++++++++++++++ > tools/perf/bench/futex.h | 20 ++ > tools/perf/builtin-bench.c | 2 + > tools/perf/builtin-buildid-cache.c | 16 +- > tools/perf/builtin-buildid-list.c | 4 +- > tools/perf/builtin-record.c | 3 + > tools/perf/builtin-trace.c | 6 +- > tools/perf/config/Makefile | 8 +- > tools/perf/trace/strace/groups/file | 18 ++ > tools/perf/util/Build | 1 + > tools/perf/util/build-id.c | 6 +- > tools/perf/util/build-id.h | 3 +- > tools/perf/util/evsel.c | 1 + > tools/perf/util/evsel.h | 1 + > tools/perf/util/machine.c | 2 +- > tools/perf/util/parse-events.c | 81 ++++++- > tools/perf/util/parse-events.h | 1 + > tools/perf/util/probe-event.c | 388 > ++++++------------------------- > tools/perf/util/probe-event.h | 7 + > tools/perf/util/probe-file.c | 301 ++++++++++++++++++++++++ > tools/perf/util/probe-file.h | 18 ++ > tools/perf/util/probe-finder.c | 2 +- > tools/perf/util/strlist.c | 43 +++- > tools/perf/util/strlist.h | 9 +- > tools/perf/util/symbol.c | 2 +- > tools/perf/util/thread_map.c | 6 +- > 32 files changed, 842 insertions(+), 358 deletions(-) > create mode 100644 tools/perf/bench/futex-lock-pi.c > create mode 100644 tools/perf/trace/strace/groups/file > create mode 100644 tools/perf/util/probe-file.c > create mode 100644 tools/perf/util/probe-file.h
Pulled, thanks a lot Arnaldo! Ingo -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/