[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20180426053300.hftu657w62235euc@gmail.com>
Date: Thu, 26 Apr 2018 07:33:00 +0200
From: Ingo Molnar <mingo@...nel.org>
To: Arnaldo Carvalho de Melo <acme@...nel.org>
Cc: Clark Williams <williams@...hat.com>, linux-kernel@...r.kernel.org,
linux-perf-users@...r.kernel.org,
Agustin Vega-Frias <agustinv@...eaurora.org>,
Alexander Shishkin <alexander.shishkin@...ux.intel.com>,
Andi Kleen <ak@...ux.intel.com>,
David Ahern <dsahern@...il.com>,
Ganapatrao Kulkarni <ganapatrao.kulkarni@...ium.com>,
Heiko Carstens <heiko.carstens@...ibm.com>,
Hendrik Brueckner <brueckner@...ux.vnet.ibm.com>,
Jin Yao <yao.jin@...ux.intel.com>,
Jiri Olsa <jolsa@...hat.com>,
Kan Liang <kan.liang@...ux.intel.com>, kernel-team@....com,
Kim Phillips <kim.phillips@....com>,
Martin Schwidefsky <schwidefsky@...ibm.com>,
Martin Vuille <jpmv27@....com>,
Namhyung Kim <namhyung@...nel.org>,
Peter Zijlstra <peterz@...radead.org>,
Sangwon Hong <qpakzk@...il.com>,
Shaokun Zhang <zhangshaokun@...ilicon.com>,
Taeung Song <treeze.taeung@...il.com>,
Thomas Richter <tmricht@...ux.ibm.com>,
Will Deacon <will.deacon@....com>,
Arnaldo Carvalho de Melo <acme@...hat.com>
Subject: Re: [GIT PULL 00/12] perf/urgent fixes
* Arnaldo Carvalho de Melo <acme@...nel.org> 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 <acme@...hat.com>
>
> ----------------------------------------------------------------
> 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
Powered by blists - more mailing lists