From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752262AbbGUGAm (ORCPT ); Tue, 21 Jul 2015 02:00:42 -0400 Received: from mail-wi0-f170.google.com ([209.85.212.170]:35670 "EHLO mail-wi0-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751027AbbGUGAl (ORCPT ); Tue, 21 Jul 2015 02:00:41 -0400 Date: Tue, 21 Jul 2015 08:00:35 +0200 From: Ingo Molnar To: Arnaldo Carvalho de Melo Cc: linux-kernel@vger.kernel.org, Adrian Hunter , Andi Kleen , Borislav Petkov , Brendan Gregg , David Ahern , Davidlohr Bueso , Frederic Weisbecker , Hemant Kumar , Jiri Olsa , Kan Liang , Masami Hiramatsu , Mel Gorman , Milian Wolff , Namhyung Kim , Peter Zijlstra , pi3orama@163.com, Sergei Trofimovich , Stephane Eranian , Steven Rostedt , Wang Nan , Zefan Li , Arnaldo Carvalho de Melo Subject: Re: [GIT PULL 00/13] perf/core improvements and fixes Message-ID: <20150721060035.GA25758@gmail.com> References: <1437425924-31064-1-git-send-email-acme@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1437425924-31064-1-git-send-email-acme@kernel.org> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Arnaldo Carvalho de Melo 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 > > ---------------------------------------------------------------- > 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