From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752413AbbE1A24 (ORCPT ); Wed, 27 May 2015 20:28:56 -0400 Received: from mail.kernel.org ([198.145.29.136]:53446 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751790AbbE1A2x (ORCPT ); Wed, 27 May 2015 20:28:53 -0400 Date: Wed, 27 May 2015 21:27:25 -0300 From: Arnaldo Carvalho de Melo To: Ingo Molnar Cc: linux-kernel@vger.kernel.org, Adrian Hunter , Andi Kleen , Borislav Petkov , David Ahern , Don Zickus , Frederic Weisbecker , Jiri Olsa , Michael Petlan , Namhyung Kim , Paul Mackerras , Peter Zijlstra , Stephane Eranian Subject: Re: [GIT PULL 0/7] perf/core refactorings and improvements Message-ID: <20150528002725.GD24859@kernel.org> References: <1432771534-1312-1-git-send-email-acme@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1432771534-1312-1-git-send-email-acme@kernel.org> X-Url: http://acmel.wordpress.com 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 Em Wed, May 27, 2015 at 09:05:27PM -0300, Arnaldo Carvalho de Melo escreveu: > Hi Ingo, > > Please consider applying, Sorry, missed the git-request-pull part, ouch, here it is: The following changes since commit 6632c4b4e96c668e19173fa17f2c58c60490bac3: Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core (2015-05-27 18:42:36 +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 f00898f4e20b286877b8d6d96d6e404661fd7985: perf tools: Move branch option parsing to own file (2015-05-27 21:02:17 -0300) ---------------------------------------------------------------- perf/core refactorings and improvements: User visible: - Add hint for 'Too many events are opened.' error message (Jiri Olsa) Infrastructure: - Protect accesses to map rbtrees with a lock and refcount struct map, reducing memory usage as maps not used get freed. The 'dso' struct is next in line. (Arnaldo Carvalho de Melo) - Annotation and branch related option parsing refactorings to share code with upcoming patches (Andi Kleen) Signed-off-by: Arnaldo Carvalho de Melo ---------------------------------------------------------------- Andi Kleen (2): perf annotation: Add symbol__get_annotation perf tools: Move branch option parsing to own file Arnaldo Carvalho de Melo (4): perf tools: Introduce struct maps perf tools: Protect accesses the map rbtrees with a rw lock perf tools: Check if a map is still in use when deleting it perf tools: Reference count struct map Jiri Olsa (1): perf tools: Add hint for 'Too many events are opened.' error message tools/perf/builtin-annotate.c | 4 + tools/perf/builtin-record.c | 89 +-------------- tools/perf/tests/vmlinux-kallsyms.c | 2 +- tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 21 ++-- tools/perf/util/event.c | 2 +- tools/perf/util/evsel.c | 4 +- tools/perf/util/machine.c | 3 +- tools/perf/util/map.c | 190 +++++++++++++++++++++++---------- tools/perf/util/map.h | 29 +++-- tools/perf/util/parse-branch-options.c | 93 ++++++++++++++++ tools/perf/util/parse-branch-options.h | 5 + tools/perf/util/probe-event.c | 8 +- tools/perf/util/symbol-elf.c | 2 + tools/perf/util/symbol.c | 36 +++++-- 15 files changed, 315 insertions(+), 174 deletions(-) create mode 100644 tools/perf/util/parse-branch-options.c create mode 100644 tools/perf/util/parse-branch-options.h