From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757352AbdELHbe (ORCPT ); Fri, 12 May 2017 03:31:34 -0400 Received: from mail-wm0-f46.google.com ([74.125.82.46]:35540 "EHLO mail-wm0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756642AbdELHbc (ORCPT ); Fri, 12 May 2017 03:31:32 -0400 Date: Fri, 12 May 2017 09:31:28 +0200 From: Ingo Molnar To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, Peter Zijlstra , Arnaldo Carvalho de Melo , Thomas Gleixner , Andrew Morton Subject: [GIT PULL] perf fixes Message-ID: <20170512073128.ng2avtteib4rkwif@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, Please pull the latest perf-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-urgent-for-linus # HEAD: 88b0193d9418c00340e45e0a913a0813bc6c8c96 perf/callchain: Force USER_DS when invoking perf_callchain_user() Mostly tooling updates, but also two kernel fixes: a call chain handling robustness fix and an x86 PMU driver event definition fix. Thanks, Ingo ------------------> Arnaldo Carvalho de Melo (9): perf buildid: Move prototypes from util.h to build-id.h perf tools: Move event prototypes from util.h to event.h perf memswap: Split the byteswap memory range wrappers from util.[ch] perf tools: Move HAS_BOOL define to where perl headers are used perf ui gtk: Move gtk .so name to the only place where it is used perf units: Move parse_tag_value() to units.[ch] tools lib string: Adopt prefixcmp() from perf and subcmd perf symbols: Accept symbols starting at address 0 tools build: Fixup sched_getcpu feature test Ingo Molnar (2): Merge tag 'perf-core-for-mingo-4.12-20170503' of git://git.kernel.org/.../acme/linux into perf/urgent Merge tag 'perf-urgent-for-mingo-4.12-20170504' of git://git.kernel.org/.../acme/linux into perf/urgent Kim Phillips (3): perf tools: Fix spelling mistakes perf annotate: Fix AArch64 comment char perf tests kmod-path: Don't fail if compressed modules aren't supported Paul Clarke (1): perf symbols: Allow user probes on versioned symbols Taeung Song (1): perf config: Refactor a duplicated code for obtaining config file name Vince Weaver (1): perf/x86: Fix Broadwell-EP DRAM RAPL events Will Deacon (1): perf/callchain: Force USER_DS when invoking perf_callchain_user() arch/x86/events/intel/rapl.c | 2 +- kernel/events/callchain.c | 6 ++++++ tools/build/feature/test-sched_getcpu.c | 2 ++ tools/include/linux/string.h | 2 ++ tools/lib/string.c | 9 +++++++++ tools/lib/subcmd/help.c | 1 + tools/lib/subcmd/parse-options.c | 1 + tools/lib/subcmd/subcmd-util.h | 9 --------- tools/perf/Documentation/perf-c2c.txt | 4 ++-- tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Documentation/perf-report.txt | 6 +++--- tools/perf/Documentation/perf.data-file-format.txt | 4 ++-- tools/perf/Documentation/tips.txt | 2 +- tools/perf/arch/arm64/annotate/instructions.c | 2 +- tools/perf/arch/powerpc/util/sym-handling.c | 12 ++++++++++++ tools/perf/builtin-buildid-cache.c | 13 ++++++++----- tools/perf/builtin-c2c.c | 1 + tools/perf/builtin-config.c | 19 ++++++++----------- tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 1 + tools/perf/perf.c | 1 + tools/perf/tests/hists_cumulate.c | 1 + tools/perf/tests/hists_filter.c | 1 + tools/perf/tests/hists_output.c | 1 + tools/perf/tests/kmod-path.c | 2 ++ tools/perf/tests/sdt.c | 1 - tools/perf/ui/setup.c | 3 +++ tools/perf/util/Build | 1 + tools/perf/util/build-id.h | 4 ++++ tools/perf/util/event.c | 10 ++++++---- tools/perf/util/event.h | 14 +++++++++++--- tools/perf/util/evsel.c | 1 + tools/perf/util/header.c | 1 + tools/perf/util/intel-pt.c | 1 + tools/perf/util/machine.c | 28 +++++++++++++++++----------- tools/perf/util/map.c | 5 ----- tools/perf/util/map.h | 5 +++-- tools/perf/util/memswap.c | 24 ++++++++++++++++++++++++ tools/perf/util/memswap.h | 7 +++++++ tools/perf/util/scripting-engines/trace-event-perl.c | 4 +++- tools/perf/util/session.c | 1 + tools/perf/util/strbuf.c | 9 --------- tools/perf/util/symbol.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++------------------- tools/perf/util/symbol.h | 11 +++++++++++ tools/perf/util/units.c | 29 +++++++++++++++++++++++++++++ tools/perf/util/units.h | 7 +++++++ tools/perf/util/util.c | 49 ------------------------------------------------- tools/perf/util/util.h | 26 -------------------------- 48 files changed, 252 insertions(+), 167 deletions(-) create mode 100644 tools/perf/util/memswap.c create mode 100644 tools/perf/util/memswap.h