From patchwork Wed Jul 10 19:19:00 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnaldo Carvalho de Melo X-Patchwork-Id: 258224 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from ozlabs.org (localhost [IPv6:::1]) by ozlabs.org (Postfix) with ESMTP id 9D0002C038F for ; Thu, 11 Jul 2013 05:21:18 +1000 (EST) Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:4978:20e::2]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id C8BA02C0421 for ; Thu, 11 Jul 2013 05:20:19 +1000 (EST) Received: from [187.65.74.176] (helo=zoo.ghostprotocols.net) by merlin.infradead.org with esmtpsa (Exim 4.80.1 #2 (Red Hat Linux)) id 1UwzvI-0005OJ-DE; Wed, 10 Jul 2013 19:19:33 +0000 Received: by zoo.ghostprotocols.net (Postfix, from userid 1000) id CD96B1E14F0; Wed, 10 Jul 2013 16:19:24 -0300 (BRT) From: Arnaldo Carvalho de Melo To: Ingo Molnar Subject: [GIT PULL 00/23] perf/urgent fixes Date: Wed, 10 Jul 2013 16:19:00 -0300 Message-Id: <1373483963-19277-1-git-send-email-acme@infradead.org> X-Mailer: git-send-email 1.8.1.4 X-SRS-Rewrite: SMTP reverse-path rewritten from by merlin.infradead.org See http://www.infradead.org/rpr.html Cc: Peter Zijlstra , Frederic Weisbecker , Stephane Eranian , Adrian Hunter , Paul Mackerras , Robert Richter , Jiri Olsa , Ramkumar Ramachandra , Andi Kleen , Hitoshi Mitake , Michael Witten , Xiao Guangrong , Arnaldo Carvalho de Melo , Sukadev Bhattiprolu , Mike Frysinger , icycoder@gmail.com, Corey Ashford , Runzhen Wang , Steven Rostedt , zheng.z.yan@intel.com, Namhyung Kim , Waiman Long , Arnaldo Carvalho de Melo , Mike Galbraith , linux-kernel@vger.kernel.org, Pekka Enberg , David Ahern , Joonsoo Kim , linuxppc-dev@lists.ozlabs.org, "Kirill A. Shutemov" X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" From: Arnaldo Carvalho de Melo Hi Ingo, Please consider pulling, Regards, - Arnaldo The following changes since commit e5302920da9ef23f9d19d4e9ac85704cc25bee7a: perf: Fix interrupt handler timing harness (2013-07-05 08:54:43 +0200) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux tags/perf-urgent-for-mingo for you to fetch changes up to 750ade7e82709c2835cb221a7b6a9ef0a6a9c0ac: perf script: Fix broken include in Context.xs (2013-07-10 13:47:00 -0300) ---------------------------------------------------------------- perf/urgent fixes: . Fix some freeing bugs on the parsing error paths, from Adrian Hunter. . Update symbol_conf.nr_events when processing attribute events, fix from Adrian Hunter. . Fix missing increment in sample parsing when PERF_SAMPLE_STACK_USER is present, from Adrian Hunt. . Fix count parameter to read call in event_format__new, from David Ahern. . Remove -A/--append option, not working for a long time, from Jiri Olsa. . Remove -f/--force option, was a no-op for quite some time, from Jiri Olsa. . Fix -x/--exclude-other option for report command, from Jiri Olsa. . Cross build fixes, at least one for Android, from Joonsoo Kim. . Fix memory allocation fail check in mem{set,cpy} 'perf bench' workloads, from Kirill A. Shutemov. . Revert regression in configuration of Python support, from Michael Witten. . Fix -ldw/-lelf link test when static linking, from Mike Frysinger. . Fix issues with multiple children processing in perf_evlist__start_workload(), from Namhyung Kim. . Fix broken include in Context.xs ('perf script'), from Ramkumar Ramachandra. . Fixes for build problems, from Robert Richter. . Fix a typo of a Power7 event name, from Runzhen Wang. . Avoid sending SIGTERM to random processes in 'perf stat', fix from Stephane Eranian. . Fix per-socket output bug for uncore events in 'perf stat', from Stephane Eranian. . Fix vdso list searching, from Waiman Long. Signed-off-by: Arnaldo Carvalho de Melo ---------------------------------------------------------------- Adrian Hunter (4): perf tools: Fix parse_events_terms() segfault on error path perf tools: Fix new_term() missing free on error path perf tools: Update symbol_conf.nr_events when processing attribute events perf evsel: Fix missing increment in sample parsing David Ahern (1): perf evsel: Fix count parameter to read call in event_format__new Jiri Olsa (3): perf record: Remove -A/--append option perf record: Remove -f/--force option perf tools: Fix -x/--exclude-other option for report command Joonsoo Kim (2): perf tools: Include termios.h explicitly tools lib lk: Fix for cross build Kirill A. Shutemov (1): perf bench: Fix memory allocation fail check in mem{set,cpy} workloads Michael Witten (1): perf tools: Revert regression in configuration of Python support Mike Frysinger (1): perf tools: Fix -ldw/-lelf link test when static linking Namhyung Kim (1): perf evlist: Enhance perf_evlist__start_workload() Ramkumar Ramachandra (1): perf script: Fix broken include in Context.xs Robert Richter (4): tools: Get only verbose output with V=1 perf tools: Fix output directory of Documentation/ perf tools: Fix build errors with O and DESTDIR make vars set perf tools: Fix perf version generation Runzhen Wang (1): perf tools: fix a typo of a Power7 event name Stephane Eranian (2): perf stat: Avoid sending SIGTERM to random processes perf stat: Fix per-socket output bug for uncore events Waiman Long (1): perf symbols: Fix vdso list searching .../testing/sysfs-bus-event_source-devices-events | 2 +- arch/powerpc/perf/power7-pmu.c | 12 +-- tools/lib/lk/Makefile | 17 ++++- tools/perf/Documentation/Makefile | 12 +-- tools/perf/Documentation/examples.txt | 4 +- tools/perf/Documentation/perf-record.txt | 8 +- tools/perf/Makefile | 5 +- tools/perf/bench/mem-memcpy.c | 4 +- tools/perf/bench/mem-memset.c | 2 +- tools/perf/builtin-diff.c | 1 - tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-lock.c | 2 +- tools/perf/builtin-record.c | 85 +++------------------- tools/perf/builtin-report.c | 3 +- tools/perf/builtin-sched.c | 1 - tools/perf/builtin-stat.c | 30 +++++++- tools/perf/builtin-timechart.c | 4 +- tools/perf/builtin-top.c | 2 - tools/perf/config/Makefile | 6 +- tools/perf/config/utilities.mak | 4 +- tools/perf/scripts/perl/Perf-Trace-Util/Context.xs | 2 +- tools/perf/util/PERF-VERSION-GEN | 21 ++++-- tools/perf/util/dso.c | 10 ++- tools/perf/util/dso.h | 3 +- tools/perf/util/evlist.c | 10 ++- tools/perf/util/evsel.c | 4 +- tools/perf/util/header.c | 15 +--- tools/perf/util/parse-events.c | 4 +- tools/perf/util/symbol.c | 1 - tools/perf/util/util.h | 2 +- tools/perf/util/vdso.c | 2 +- tools/scripts/Makefile.include | 2 +- 32 files changed, 125 insertions(+), 157 deletions(-)