Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754525Ab3IYRUv (ORCPT ); Wed, 25 Sep 2013 13:20:51 -0400 Received: from merlin.infradead.org ([205.233.59.134]:54950 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754095Ab3IYRUt (ORCPT ); Wed, 25 Sep 2013 13:20:49 -0400 From: Arnaldo Carvalho de Melo To: Ingo Molnar Cc: linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter , Andi Kleen , Corey Ashford , David Ahern , Frederic Weisbecker , Ingo Molnar , Jiri Olsa , Masami Hiramatsu , Mike Galbraith , Namhyung Kim , Paul Mackerras , Peter Zijlstra , Stephane Eranian , Arnaldo Carvalho de Melo Subject: [GIT PULL 0/6] perf/urgent fixes Date: Wed, 25 Sep 2013 14:20:22 -0300 Message-Id: <1380129628-16808-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 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2765 Lines: 75 From: Arnaldo Carvalho de Melo Hi Ingo, Please consider pulling, - Arnaldo The following changes since commit cf3b425dd8d99e01214515a6754f9e69ecc6dce8: perf/x86/intel: Add model number for Avoton Silvermont (2013-09-23 10:22:00 +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 de95ab53645a2f0015e0f68ee723f18dce2b8b51: perf symbols: Demangle cloned functions (2013-09-25 12:58:21 -0300) ---------------------------------------------------------------- perf/urgent fixes: . It was possible to use an uninitialized buffer when reading kernel modules information and checking if the file was a /proc/sys/kernel/kptr_restrict'ed one, fix for this from Adrian Hunter. . The libbfd demangler doesn't handle cloned functions (e.g. symbol.clone.NUM), feed it unsuffixed symbol names, workaround from Andi Kleen. . Fix segfault in 'perf trace' when processing perf.data files with PERF_RECORD_MMAP2 records, recently added but not handled in this tool, from David Ahern. . Fix libdl related build in old systems like Fedora 12, from David Ahern. . Make 'perf kmem' work again on non NUMA machines, fix from Jiri Olsa. . Fix probing symbols with optimization suffix in 'perf probe' where some operations that are entirely user level and involves vmlinux/DWARF were working but when the symbol name was fed to the kprobes tracer, the in kernel code would use /proc/kallsyms where the name had the suffix, from Masami Hiramatsu. Signed-off-by: Arnaldo Carvalho de Melo ---------------------------------------------------------------- Adrian Hunter (1): perf machine: Fix path unpopulated in machine__create_modules() Andi Kleen (1): perf symbols: Demangle cloned functions David Ahern (2): perf trace: Add mmap2 handler perf tools: Explicitly add libdl dependency Jiri Olsa (1): perf kmem: Make it work again on non NUMA machines Masami Hiramatsu (1): perf probe: Fix probing symbols with optimization suffix tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-trace.c | 1 + tools/perf/config/Makefile | 2 +- tools/perf/util/machine.c | 2 +- tools/perf/util/probe-finder.c | 77 ++++++++++++++++++++++-------------------- tools/perf/util/probe-finder.h | 3 ++ tools/perf/util/symbol-elf.c | 27 ++++++++++++++- 7 files changed, 74 insertions(+), 40 deletions(-) -- 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/