Received: by 10.192.165.148 with SMTP id m20csp1600459imm; Wed, 25 Apr 2018 22:34:49 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+YPbKavEieWReNcyzw9bdldUC4HPDbmuME6CCRyXz3EEP9f5F0bZpkeQmeSnNXWxEtBvUA X-Received: by 2002:a17:902:7007:: with SMTP id y7-v6mr32147031plk.227.1524720889234; Wed, 25 Apr 2018 22:34:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524720889; cv=none; d=google.com; s=arc-20160816; b=YwAcuGt8beQwGjq11/sTZA+dOVZJCMOhv+6400NhfdUer8x7vRSldWLtQHLVbq2QYi 6PCrHEjX5cg4w8JBQNoKUbY6+xzUjXk8vJs5DSc7zolUTPtRMHZzdQzfnhU2NSzYcUlc jefEIe3aDMZwPkFXT1boYwMk92YH38aY9HT86+sdDRR90dCeY5S9i2wfnqRwB6fPDRfw hQH9HoKVGmg40rf5tP5801i9eaB9J9c3DNd6/uHKis6uTOZ917u8WqMi6fhgd1dUy6Wg RuYpm2a374WxEAFUI5VPHhpqDwQ62XOGSWk4AWu4JrTi8SJtXieZ1J3kjZXJZK39W1qS BFAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=Lw2oFRsGzATQqKIiRi09YnTsjpXKstkVT6xxgO/QVDA=; b=hqd96Aie/f92Ubel0YhOfTDGGV7OYZk3R9DajxaxOQJdiHELWBi3/Be0HnruJKkv9b 6dv5YV/Y3viAMX5a6T0uZN/52a4zEEfM+8Bz9djy2S7dlCbkgbwMxiVemC+xoRu9/BaF LcOXwIsv0LyJi8CK/oDvKg2/3QLYxHPlyAvWBKKTGMAHX0/cfSYUaz+aI0ywfBR1w3dx PEDxcQbFZGtMHdSo9zE8bYNIRgujLt4d/UIfIjXgvTmd+O3IXdEfh92xGYL4V2mEJdXe 0L7XJIGGl49x2gXOn7bGWLcWcxsaGZ7g4D6VejlhQX+mt5uXvTaV68JOod6I6AOG4RTD FzUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=dNH4DKcE; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d15si17805688pfh.281.2018.04.25.22.34.35; Wed, 25 Apr 2018 22:34:49 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=dNH4DKcE; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752910AbeDZFdN (ORCPT + 99 others); Thu, 26 Apr 2018 01:33:13 -0400 Received: from mail-wr0-f194.google.com ([209.85.128.194]:40270 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751396AbeDZFdF (ORCPT ); Thu, 26 Apr 2018 01:33:05 -0400 Received: by mail-wr0-f194.google.com with SMTP id v60-v6so55362933wrc.7; Wed, 25 Apr 2018 22:33:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Lw2oFRsGzATQqKIiRi09YnTsjpXKstkVT6xxgO/QVDA=; b=dNH4DKcEfSgra89Az0yvh9CrLTCm9xMnKg/s9RY13EbN/quA3HaV8rtt7xXW4Merhe YFmwt+DmIwHsz2+ZJhPqyOu+u7a6VWgHe3uNxkDiISgzFRwL+6meN4E4Dzz936yPVbox BayntWptTwLAyKJF9wjfHEk4YCPjvtI2pI+0CcyHS3Zu/qNcb2WL/UtVHzPbUHbhyN+h h9DKJEUTc8JEsV8Z3dRdWGFC6JV7XMXrLO4tYx8I20cpZvzz8I1ztdiFCJT4oYLo1i1v hpW0BrKVjM2z5s5ChvGsev5GDgXc7Pf2WQKm74+5FtC1tvy4dl/APuik8NkyfvOFaCZM /JFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=Lw2oFRsGzATQqKIiRi09YnTsjpXKstkVT6xxgO/QVDA=; b=fdPMQ6bq+Mkj7hH3HvU2sS3F8t/KOHPqvUmwZBNnChBTEe3gWQGWR3STMJ5HccQr10 kGuTV1l0/WSkO0vZC/bmGJ/jh75SSm/pNf+dvRVd2993Ko2DyNBqt+fnCI1CEroIiEtW ZPlYUtc4qokVY0peS3WN6NgiS/HlEbIgLiVEVuMexiYctfr891zf0BN8mxg9PJIfTKmG LmV3vXsu7HAG1gfCg8YtXR0RryNJW4a/BjHQcezoxSy5mRxqplc1gbIhMqbRR1hiE0hX p2E2P1NlA8q/eUjgVKdxob4Tc9j2AZb4oag69edC90DAthKxlHdoSouqZ8wK0JL/TDpB K4sg== X-Gm-Message-State: ALQs6tA9qwcIMle9ZR7tN9yuPo+yDo5Awc0tCgMnzBkDd3Glp4Rz7jNe cXAy1n0rQNneLuCpZx7H/jY= X-Received: by 2002:adf:abab:: with SMTP id s40-v6mr9515523wrc.259.1524720784272; Wed, 25 Apr 2018 22:33:04 -0700 (PDT) Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213]) by smtp.gmail.com with ESMTPSA id c21-v6sm17041321wre.43.2018.04.25.22.33.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 25 Apr 2018 22:33:03 -0700 (PDT) Date: Thu, 26 Apr 2018 07:33:00 +0200 From: Ingo Molnar To: Arnaldo Carvalho de Melo Cc: Clark Williams , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Agustin Vega-Frias , Alexander Shishkin , Andi Kleen , David Ahern , Ganapatrao Kulkarni , Heiko Carstens , Hendrik Brueckner , Jin Yao , Jiri Olsa , Kan Liang , kernel-team@lge.com, Kim Phillips , Martin Schwidefsky , Martin Vuille , Namhyung Kim , Peter Zijlstra , Sangwon Hong , Shaokun Zhang , Taeung Song , Thomas Richter , Will Deacon , Arnaldo Carvalho de Melo Subject: Re: [GIT PULL 00/12] perf/urgent fixes Message-ID: <20180426053300.hftu657w62235euc@gmail.com> References: <20180425160008.3407-1-acme@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180425160008.3407-1-acme@kernel.org> User-Agent: NeoMutt/20170609 (1.8.3) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Arnaldo Carvalho de Melo wrote: > Hi Ingo, > > Please consider pulling, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit c042f7e9bb6ad9429ea0f2c9138dc06413198967: > > Merge tag 'perf-urgent-for-mingo-4.17-20180420' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent (2018-04-21 09:38:33 +0200) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-urgent-for-mingo-4.17-20180425 > > for you to fetch changes up to 80ee8c588afde077cb0439e15129579a267916c4: > > perf stat: Fix duplicate PMU name for interval print (2018-04-24 16:12:00 -0300) > > ---------------------------------------------------------------- > perf/urgent fixes: > > perf stat: > > - Keep the '/' event modifier separator in fallback, for example when > fallbacking from 'cpu/cpu-cycles/' to user level only, where it should > become 'cpu/cpu-cycles/u' and not 'cpu/cpu-cycles/:u' (Jiri Olsa) > > - Fix PMU events parsing rule, improving error reporting for > invalid events (Jiri Olsa) > > - Disable write_backward and other event attributes for !group > events in a group, fixing, for instance this group: '{cycles,msr/aperf/}:S' > that has leader sampling (:S) and where just the 'cycles', > the leader event, should have the write_backward attribute > set, in this case it all fails because the PMU where 'msr/aperf/' > lives doesn't accepts write_backward style sampling (Jiri Olsa) > > - Only fall back group read for leader (Kan Liang) > > - Fix core PMU alias list for X86 platform (Kan Liang) > > - Print out hint for mixed PMU group error (Kan Liang) > > - Fix duplicate PMU name for interval print (Kan Liang) > > Core: > > - Set main kernel end address properly when reading kernel and > module maps (Namhyung Kim) > > perf mem: > > - Fix incorrect entries and add missing man options (Sangwon Hong) > > s/390: > > - Remove s390 specific strcmp_cpuid_cmp function (Thomas Richter) > > - Adapt 'perf test' case record+probe_libc_inet_pton.sh for s390 > > - Fix s390 undefined record__auxtrace_init() return value in > 'perf record' (Thomas Richter) > > Signed-off-by: Arnaldo Carvalho de Melo > > ---------------------------------------------------------------- > Jiri Olsa (3): > perf stat: Keep the / modifier separator in fallback > perf pmu: Fix pmu events parsing rule > perf evsel: Disable write_backward for leader sampling group events > > Kan Liang (4): > perf pmu: Fix core PMU alias list for X86 platform > perf stat: Print out hint for mixed PMU group error > perf evsel: Only fall back group read for leader > perf stat: Fix duplicate PMU name for interval print > > Namhyung Kim (1): > perf machine: Set main kernel end address properly > > Sangwon Hong (1): > perf mem: Document incorrect and missing options > > Thomas Richter (3): > perf list: Remove s390 specific strcmp_cpuid_cmp function > perf test: Adapt test case record+probe_libc_inet_pton.sh for s390 > perf record: Fix s390 undefined record__auxtrace_init() return value > > tools/perf/Documentation/perf-mem.txt | 41 +++++++++++++++------- > tools/perf/arch/s390/util/auxtrace.c | 1 + > tools/perf/arch/s390/util/header.c | 18 ---------- > tools/perf/builtin-stat.c | 40 +++++++++++++++++++-- > tools/perf/pmu-events/arch/s390/mapfile.csv | 10 +++--- > tools/perf/tests/attr/test-record-group-sampling | 3 ++ > .../tests/shell/record+probe_libc_inet_pton.sh | 6 ++-- > tools/perf/util/evsel.c | 18 +++++++--- > tools/perf/util/evsel.h | 1 + > tools/perf/util/machine.c | 30 +++++++++------- > tools/perf/util/parse-events.y | 8 ++--- > tools/perf/util/pmu.c | 22 +++++------- > 12 files changed, 123 insertions(+), 75 deletions(-) Pulled, thanks a lot Arnaldo! Ingo