From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752557AbdHQHpI (ORCPT ); Thu, 17 Aug 2017 03:45:08 -0400 Received: from mail-wr0-f193.google.com ([209.85.128.193]:36954 "EHLO mail-wr0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752120AbdHQHpG (ORCPT ); Thu, 17 Aug 2017 03:45:06 -0400 Date: Thu, 17 Aug 2017 09:45:02 +0200 From: Ingo Molnar To: Arnaldo Carvalho de Melo Cc: linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter , David Ahern , Hendrik Brueckner , Jiri Olsa , Kim Phillips , Michael Petlan , Namhyung Kim , Thomas-Mich Richter , Wang Nan Subject: Re: [GIT PULL 00/10] perf/core improvements and fixes Message-ID: <20170817074502.7yxxfvhpn65kgav7@gmail.com> References: <20170816202050.8865-1-acme@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170816202050.8865-1-acme@kernel.org> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Arnaldo Carvalho de Melo wrote: > From: Arnaldo Carvalho de Melo > > Hi Ingo, > > Please consider pulling, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit cf31b7dd51b542f9a9b2d0de416b5524dfdb1cf2: > > Merge tag 'perf-core-for-mingo-4.14-20170814' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core (2017-08-14 19:38:40 +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-4.14-20170816 > > for you to fetch changes up to 35435cd06081d7db96bc617b65ba556f8e24340e: > > perf test shell: Replace '|&' with '2>&1 |' to work with more shells (2017-08-16 16:23:26 -0300) > > ---------------------------------------------------------------- > perf core improvements and fixes: > > New features: > > - Support exporting Intel PT data to sqlite3 with python perf scripts, > this is in addition to the postgresql support that was already there (Adrian Hunter) > > Infrastructure: > > - Handle perf tool builds with less features in perf shell tests, such > as those with NO_LIBDWARF=1 or even without 'perf probe' (Arnaldo Carvalho de Melo) > > - Replace '|&' with '2>&1 |' to work with more shells in the just > introduced perf test shell harness (Kim Phillips) > > Architecture related fixes: > > - Fix endianness problem when loading parameters in the BPF prologue > generated by perf, noticed using 'perf test BPF' in s390x systems (Wang Nan, Thomas Richter) > > Signed-off-by: Arnaldo Carvalho de Melo > > ---------------------------------------------------------------- > Adrian Hunter (5): > perf scripts python: Fix missing call_path_id in export-to-postgresql script > perf scripts python: Fix query in call-graph-from-postgresql.py > perf script python: Add support for exporting to sqlite3 > perf script python: Rename call-graph-from-postgresql.py to call-graph-from-sql.py > perf script python: Add support for sqlite3 to call-graph-from-sql.py > > Arnaldo Carvalho de Melo (3): > perf tests shell: Remove duplicate skip_if_no_debuginfo() function > perf test shell: Check if 'perf probe' is available, skip tests if not > perf test shell vfs_getname: Skip for tools built with NO_LIBDWARF=1 > > Kim Phillips (1): > perf test shell: Replace '|&' with '2>&1 |' to work with more shells > > Wang Nan (1): > perf bpf: Fix endianness problem when loading parameters in prologue > > tools/perf/Documentation/intel-pt.txt | 6 +- > .../scripts/python/bin/export-to-sqlite-record | 8 + > .../scripts/python/bin/export-to-sqlite-report | 29 ++ > ...h-from-postgresql.py => call-graph-from-sql.py} | 70 ++-- > tools/perf/scripts/python/export-to-postgresql.py | 5 +- > tools/perf/scripts/python/export-to-sqlite.py | 451 +++++++++++++++++++++ > tools/perf/tests/bpf-script-test-prologue.c | 4 +- > tools/perf/tests/shell/lib/probe.sh | 6 + > tools/perf/tests/shell/lib/probe_vfs_getname.sh | 13 +- > tools/perf/tests/shell/probe_vfs_getname.sh | 4 + > .../tests/shell/record+script_probe_vfs_getname.sh | 4 + > .../perf/tests/shell/trace+probe_libc_inet_pton.sh | 5 +- > tools/perf/tests/shell/trace+probe_vfs_getname.sh | 4 + > tools/perf/util/bpf-prologue.c | 49 ++- > 14 files changed, 611 insertions(+), 47 deletions(-) > create mode 100644 tools/perf/scripts/python/bin/export-to-sqlite-record > create mode 100644 tools/perf/scripts/python/bin/export-to-sqlite-report > rename tools/perf/scripts/python/{call-graph-from-postgresql.py => call-graph-from-sql.py} (87%) > create mode 100644 tools/perf/scripts/python/export-to-sqlite.py > create mode 100644 tools/perf/tests/shell/lib/probe.sh Pulled, thanks a lot Arnaldo! Ingo