From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965643AbcAUQDn (ORCPT ); Thu, 21 Jan 2016 11:03:43 -0500 Received: from bombadil.infradead.org ([198.137.202.9]:47578 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965508AbcAUQB6 (ORCPT ); Thu, 21 Jan 2016 11:01:58 -0500 From: Arnaldo Carvalho de Melo To: Ingo Molnar Cc: linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo , Andi Kleen , Ben Hutchings , David Ahern , Don Zickus , Jiri Olsa , Markus Trippelsdorf , Matt Fleming , Namhyung Kim , Pekka Enberg , Peter Zijlstra , Stephane Eranian , Taeung Song , Wang Nan , Arnaldo Carvalho de Melo Subject: [GIT PULL 00/16] perf/core improvements and changes Date: Thu, 21 Jan 2016 13:00:33 -0300 Message-Id: <1453392049-5825-1-git-send-email-acme@kernel.org> X-Mailer: git-send-email 2.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.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 Hi Ingo, Please consider pulling, - Arnaldo The following changes since commit f5540ecb8910cb2bc923c50b4ca5e7a50a9bf775: Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent (2016-01-19 08:30:48 +0100) 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 888b1187f17cff61527d6f9c314a63311f784dca: perf config: Document 'hist.percentage' variable in man page (2016-01-21 11:55:21 -0300) ---------------------------------------------------------------- perf/core improvements and fixes: User visible: - Rename the "colors.code" ~/.perfconfig variable to "colors.jump_arrows", as it controls just the that UI element in the annotate browser (Taeung Song) - Fix 'perf test CQM' endless loop detected by 'gcc6 -Wmisleading-indentation' (Markus Trippelsdorf) - Fix behaviour of Shift-Tab when nothing focussed in the annotate TUI browser, detected with gcc6 -Wmisleading-indentation (Markus Trippelsdorf) - Avoid trying to read ELF symtabs from device files, noticed while doing memory profiling work (Jiri Olsa) - Fix mem data cacheline hists browser widht setting for unresolved addresses (Jiri Olsa) - Fix 'perf stat' stddev reporting due to mistakenly cleaning event private stats (Jiri Olsa) Infrastructure: - Elliminate duplication in the hists browser filter functions, getting the common part into a function that receives callbacks for filtering by DSO, thread, etc (Namhyung Kim) Documentation: - Document the perf sysctls in Documentation/sysctl/kernel.txt (Ben Hutchings) - Document a bunch more ~/.perfconfig knobs (Taeung Song) Signed-off-by: Arnaldo Carvalho de Melo ---------------------------------------------------------------- Ben Hutchings (1): perf tools: Document the perf sysctls Jiri Olsa (4): perf symbols: Do not read symbols/data from device files perf hists: Fix HISTC_MEM_DCACHELINE width setting perf stat: Do not clean event's private stats perf stat: Making several helper functions static Markus Trippelsdorf (3): perf tests: Remove wrong semicolon in while loop in CQM test perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed perf pmu: Fix misleadingly indented assignment (whitespace) Namhyung Kim (2): perf hists: Remove parent filter check in DSO filter function perf hists: Cleanup filtering functions Taeung Song (6): perf annotate: Rename 'colors.code' to 'colors.jump_arrows' perf config: Document variables for 'colors' section in man page perf config: Document variables for 'tui' and 'gtk' sections in man page perf config: Document 'buildid.dir' variable in man page perf config: Document variables for 'annotate' section in man page perf config: Document 'hist.percentage' variable in man page Documentation/sysctl/kernel.txt | 13 ++ tools/perf/Documentation/perf-config.txt | 200 +++++++++++++++++++++++++++- tools/perf/Documentation/perfconfig.example | 2 +- tools/perf/arch/x86/tests/intel-cqm.c | 2 +- tools/perf/ui/browser.c | 4 +- tools/perf/ui/browser.h | 2 +- tools/perf/ui/browsers/annotate.c | 6 +- tools/perf/util/dso.c | 5 + tools/perf/util/evsel.c | 15 ++- tools/perf/util/hist.c | 94 +++++-------- tools/perf/util/pmu.c | 2 +- tools/perf/util/stat.c | 15 +-- tools/perf/util/stat.h | 10 -- tools/perf/util/symbol.c | 6 +- tools/perf/util/util.c | 10 ++ tools/perf/util/util.h | 1 + 16 files changed, 289 insertions(+), 98 deletions(-)