Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755545Ab2KMSLX (ORCPT ); Tue, 13 Nov 2012 13:11:23 -0500 Received: from mail-ee0-f46.google.com ([74.125.83.46]:52925 "EHLO mail-ee0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754783Ab2KMSLU (ORCPT ); Tue, 13 Nov 2012 13:11:20 -0500 Date: Tue, 13 Nov 2012 19:11:14 +0100 From: Ingo Molnar To: Arnaldo Carvalho de Melo Cc: linux-kernel@vger.kernel.org, Andi Kleen , Corey Ashford , David Ahern , Frederic Weisbecker , Irina Tirdea , Jiri Olsa , Mike Galbraith , Namhyung Kim , Paul Mackerras , Peter Zijlstra , stable@vger.kernel.org, Stephane Eranian , Steven Rostedt , Vinson Lee , Zheng Liu , acme@ghostprotocols.net, Arnaldo Carvalho de Melo Subject: Re: [GIT PULL 00/21] perf/core improvements and fixes Message-ID: <20121113181114.GD12824@gmail.com> References: <1352497390-17716-1-git-send-email-acme@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1352497390-17716-1-git-send-email-acme@infradead.org> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4883 Lines: 116 * Arnaldo Carvalho de Melo wrote: > Hi Ingo, > > Please consider pulling. > > - Arnaldo > > The following changes since commit 8dfec403e39b7c37fd6e8813bacc01da1e1210ab: > > perf tests: Removing 'optional' field (2012-11-05 14:03:59 -0300) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux tags/perf-core-for-mingo > > for you to fetch changes up to 27f94d52394003d444a383eaf8d4824daf32432e: > > tools lib traceevent: Use 'const' in variables pointing to const strings (2012-11-09 17:42:47 -0300) > > ---------------------------------------------------------------- > perf/core improvements and fixes: > > . Add a 'link' method for hists, so that we can have the leader with > buckets for all the entries in all the hists. This new method > is now used in the default 'diff' output, making the sum of the 'baseline' > column be 100%, eliminating blind spots. Now we need to use this > for 'diff' with > 2 perf.data files and for multi event 'report' and > 'annotate'. > > . libtraceevent fixes for compiler warnings trying to make perf it build > on some distros, like fedora 14, 32-bit, some of the warnings really > pointed to real bugs. > > . Remove temp dir on failure in 'perf test', fix from Jiri Olsa. > > . Fixes for handling data, stack mmaps, from Namhyung Kim. > > . Fix live annotation bug related to recent objdump lookup patches, from > Namhyung Kim > > . Don't try to follow jump target on PLT symbols in the annotation browser, > fix from Namhyung Kim. > > . Fix leak on hist_entry delete, from Namhyung Kim. > > . Fix a CPU_ALLOC related build error on builtin-test, from Zheng Liu. > > Signed-off-by: Arnaldo Carvalho de Melo > > ---------------------------------------------------------------- > Andi Kleen (1): > perf tools: Add arbitary aliases and support names with - > > Arnaldo Carvalho de Melo (10): > perf diff: Start moving to support matching more than two hists > perf diff: Move hists__match to the hists lib > perf hists: Introduce hists__link > perf diff: Use hists__link when not pairing just with baseline > perf machine: Move more methods to machine.[ch] > tools lib traceevent: Add __maybe_unused to unused parameters > tools lib traceevent: Avoid comparisions between signed/unsigned > tools lib traceevent: No need to check for < 0 on an unsigned enum > tools lib traceevent: Handle INVALID_ARG_TYPE errno in pevent_strerror > tools lib traceevent: Use 'const' in variables pointing to const strings > > Jiri Olsa (2): > perf tests: Move attr.py temp dir cleanup into finally section > perf tools: Add LIBDW_DIR Makefile variable to for alternate libdw > > Namhyung Kim (7): > perf machine: Set kernel data mapping length > perf tools: Fix detection of stack area > perf hists: Free branch_info when freeing hist_entry > perf tools: Don't try to lookup objdump for live mode > perf annotate: Whitespace fixups > perf annotate: Don't try to follow jump target on PLT symbols > perf annotate: Merge same lines in summary view > > Zheng Liu (1): > perf test: fix a build error on builtin-test > > tools/lib/traceevent/event-parse.c | 22 ++-- > tools/perf/Makefile | 12 ++- > tools/perf/arch/common.c | 7 ++ > tools/perf/builtin-diff.c | 48 ++------- > tools/perf/tests/attr.py | 30 +++--- > tools/perf/tests/builtin-test.c | 39 +++---- > tools/perf/tests/dso-data.c | 1 + > tools/perf/ui/browsers/annotate.c | 12 +++ > tools/perf/ui/hist.c | 10 +- > tools/perf/util/annotate.c | 69 ++++++++++-- > tools/perf/util/annotate.h | 1 + > tools/perf/util/dso.c | 1 + > tools/perf/util/hist.c | 100 ++++++++++++++++++ > tools/perf/util/hist.h | 3 + > tools/perf/util/machine.c | 205 ++++++++++++++++++++++++++++++++++-- > tools/perf/util/machine.h | 131 ++++++++++++++++++++++- > tools/perf/util/map.c | 181 +------------------------------ > tools/perf/util/map.h | 93 ---------------- > tools/perf/util/parse-events.l | 2 + > tools/perf/util/session.h | 5 +- > tools/perf/util/sort.h | 27 ++++- > tools/perf/util/symbol.c | 1 + > tools/perf/util/symbol.h | 20 ---- > 23 files changed, 604 insertions(+), 416 deletions(-) Pulled, thanks Arnaldo! Ingo -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/