From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752590AbbF3EtA (ORCPT ); Tue, 30 Jun 2015 00:49:00 -0400 Received: from mail-wi0-f171.google.com ([209.85.212.171]:34097 "EHLO mail-wi0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750771AbbF3Esy (ORCPT ); Tue, 30 Jun 2015 00:48:54 -0400 Date: Tue, 30 Jun 2015 06:48:48 +0200 From: Ingo Molnar To: Arnaldo Carvalho de Melo Cc: linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter , Andi Kleen , Borislav Petkov , David Ahern , Don Zickus , Flavio Leitner , Frederic Weisbecker , Jiri Olsa , Li Zhang , Namhyung Kim , Peter Zijlstra , Stephane Eranian , Sukadev Bhattiprolu Subject: Re: [GIT PULL 00/24] perf/core improvements and fixes Message-ID: <20150630044848.GA31981@gmail.com> References: <1435333501-3429-1-git-send-email-acme@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1435333501-3429-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: > From: Arnaldo Carvalho de Melo > > Hi Ingo, > > Please consider pulling, > > - Arnaldo > > The following changes since commit 6eedf416429a32e0216f61b8b690d25577b2b91e: > > Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent (2015-06-26 10:38:11 +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 36c8bb56a9f718a9a5f35d1834ca9dcec95deb4a: > > perf symbols: Check access permission when reading symbol files (2015-06-26 12:11:53 -0300) > > ---------------------------------------------------------------- > perf/core improvements and fixes: > > User visible: > > - Validate syscall list passed via -e argument to 'perf trace' (Arnaldo Carvalho de Melo) > > - Introduce 'perf stat --per-thread' (Jiri Olsa) > > - Check access permission for --kallsyms and --vmlinux (Li Zhang) > > Infrastructure: > > - Move stuff out of 'perf stat' and into the lib for further use (Jiri Olsa) > > Signed-off-by: Arnaldo Carvalho de Melo > > ---------------------------------------------------------------- > Arnaldo Carvalho de Melo (1): > perf trace: Validate syscall list passed via -e argument > > Jiri Olsa (22): > perf thread_map: Introduce thread_map__reset function > perf thrad_map: Add comm string into array > perf tests: Add thread_map object tests > perf stat: Introduce perf_counts function > perf stat: Use xyarray for cpu evsel counts > perf stat: Make stats work over the thread dimension > perf stat: Rename struct perf_counts::cpu member to values > perf stat: Introduce perf_evlist__reset_stats > perf stat: Move perf_evsel__(alloc|free|reset)_stat_priv into stat object > perf stat: Move perf_evsel__(alloc|free)_prev_raw_counts into stat object > perf stat: Move perf_evlist__(alloc|free|reset)_stats into stat object > perf stat: Introduce perf_evsel__alloc_stats function > perf stat: Introduce perf_evsel__read function > perf stat: Introduce read_counters function > perf stat: Separate counters reading and processing > perf stat: Move zero_per_pkg into counter process code > perf stat: Move perf_stat initialization counter process code > perf stat: Remove perf_evsel__read_cb function > perf stat: Rename print_interval to process_interval > perf stat: Using init_stats instead of memset > perf stat: Introduce print_counters function > perf stat: Introduce --per-thread option > > Li Zhang (1): > perf symbols: Check access permission when reading symbol files > > tools/perf/Documentation/perf-stat.txt | 4 + > tools/perf/builtin-report.c | 11 + > tools/perf/builtin-stat.c | 402 +++++++++++++++-------------- > tools/perf/builtin-trace.c | 32 +++ > tools/perf/tests/Build | 1 + > tools/perf/tests/builtin-test.c | 4 + > tools/perf/tests/openat-syscall-all-cpus.c | 6 +- > tools/perf/tests/openat-syscall.c | 4 +- > tools/perf/tests/tests.h | 1 + > tools/perf/tests/thread-map.c | 38 +++ > tools/perf/util/evlist.h | 1 - > tools/perf/util/evsel.c | 24 +- > tools/perf/util/evsel.h | 28 +- > tools/perf/util/python-ext-sources | 1 + > tools/perf/util/stat.c | 132 +++++++++- > tools/perf/util/stat.h | 47 +++- > tools/perf/util/symbol.c | 5 +- > tools/perf/util/thread_map.c | 76 +++++- > tools/perf/util/thread_map.h | 8 + > 19 files changed, 570 insertions(+), 255 deletions(-) > create mode 100644 tools/perf/tests/thread-map.c Pulled, thanks a lot Arnaldo! Ingo