From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753146AbcFFVFn (ORCPT ); Mon, 6 Jun 2016 17:05:43 -0400 Received: from bombadil.infradead.org ([198.137.202.9]:34695 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752895AbcFFVFD (ORCPT ); Mon, 6 Jun 2016 17:05:03 -0400 From: Arnaldo Carvalho de Melo To: Ingo Molnar Cc: linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter , Alexander Shishkin , Andi Kleen , David Ahern , He Kuang , Jiri Olsa , kernel@pengutronix.de, Lucas Stach , Masami Hiramatsu , Milian Wolff , Namhyung Kim , Peter Zijlstra , pi3orama@163.com, Taeung Song , Wang Nan , Zefan Li , Arnaldo Carvalho de Melo Subject: [GIT PULL 00/11] perf/core improvements and fixes Date: Mon, 6 Jun 2016 18:04:32 -0300 Message-Id: <1465247083-4763-1-git-send-email-acme@kernel.org> X-Mailer: git-send-email 2.5.5 X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Ingo, Please consider pulling, - Arnaldo The following changes since commit 030ba6cd105c68ce919c5e239853b567490cd059: perf/x86/intel: Use new topology_max_smt_threads() in HT leak workaround (2016-06-03 09:41:25 +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-20160606 for you to fetch changes up to 7db91f251056f90fec4121f028680ab3153a0f3c: perf config: Handle the error when config set is NULL at collect_config() (2016-06-06 17:43:19 -0300) ---------------------------------------------------------------- perf/core improvements and fixes: User visible: - Tooling support for TopDown counters, recently added to the kernel (Andi Kleen) - Show call graphs in 'perf script' when 1st event doesn't have it but some other has (He Kuang) - Fix terminal cleanup when handling invalid .perfconfig files in 'perf top' (Taeung Song) Build fixes: - Respect CROSS_COMPILE for the linker in libapi (Lucas Stach) Infrastructure: - Fix perf_evlist__alloc_mmap() failure path (Wang Nan) - Provide way to extract integer value from format_field (Arnaldo Carvalho de Melo) Signed-off-by: Arnaldo Carvalho de Melo ---------------------------------------------------------------- Andi Kleen (5): perf test: Ignore .scale and other special files perf stat: Basic support for TopDown in perf stat perf stat: Add computation of TopDown formulas perf stat: Print topology/time headers with --metric-only perf stat: Add missing aggregation headers for --metric-only CSV Arnaldo Carvalho de Melo (1): perf evsel: Provide way to extract integer value from format_field He Kuang (1): perf script: Show call graphs when 1st event doesn't have it but some other has Lucas Stach (1): tools lib api: Respect CROSS_COMPILE for the linker Taeung Song (2): perf config: Fix abnormal termination at perf_parse_file() perf config: Handle the error when config set is NULL at collect_config() Wang Nan (1): perf evlist: Fix alloc_mmap() failure path tools/lib/api/Makefile | 1 + tools/perf/Documentation/perf-stat.txt | 32 +++++++ tools/perf/arch/x86/util/Build | 1 + tools/perf/arch/x86/util/group.c | 27 ++++++ tools/perf/builtin-script.c | 23 +++-- tools/perf/builtin-stat.c | 165 ++++++++++++++++++++++++++++++--- tools/perf/tests/parse-events.c | 4 +- tools/perf/util/config.c | 22 +++-- tools/perf/util/evlist.c | 5 +- tools/perf/util/evsel.c | 25 +++-- tools/perf/util/evsel.h | 2 + tools/perf/util/group.h | 7 ++ tools/perf/util/parse-events.l | 1 + tools/perf/util/stat-shadow.c | 162 ++++++++++++++++++++++++++++++++ tools/perf/util/stat.c | 5 + tools/perf/util/stat.h | 5 + 16 files changed, 441 insertions(+), 46 deletions(-) create mode 100644 tools/perf/arch/x86/util/group.c create mode 100644 tools/perf/util/group.h