From: Ingo Molnar <mingo@kernel.org>
To: Arnaldo Carvalho de Melo <acme@kernel.org>
Cc: Clark Williams <williams@redhat.com>,
linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org,
Adrian Hunter <adrian.hunter@intel.com>,
Alexander Shishkin <alexander.shishkin@linux.intel.com>,
Alexei Starovoitov <ast@kernel.org>,
Andi Kleen <ak@linux.intel.com>,
Andrew Morton <akpm@linux-foundation.org>,
Anton Blanchard <anton@samba.org>,
Ben Gainey <ben.gainey@arm.com>,
Ben Hutchings <ben@decadent.org.uk>, Borislav Petkov <bp@suse.de>,
Daniel Borkmann <daniel@iogearbox.net>,
Dave Kleikamp <dave.kleikamp@oracle.com>,
David Ahern <dsahern@gmail.com>,
David Aldridge <david.aldridge@oracle.com>,
Davidlohr Bueso <dbueso@suse.de>,
Edward Cree <ecree@solarflare.com>,
Eric Saint-Etienne <eric.saint.etienne@oracle.com>,
Gustavo Luiz Duarte <gd>
Subject: Re: [GIT PULL 00/28] perf/core improvements and fixes
Date: Thu, 22 Nov 2018 07:54:06 +0100 [thread overview]
Message-ID: <20181122065406.GA122927@gmail.com> (raw)
In-Reply-To: <20181122033611.15890-1-acme@kernel.org>
* Arnaldo Carvalho de Melo <acme@kernel.org> wrote:
> Hi Ingo,
>
> Please consider pulling, some from before the trip to Vancouver,
> some that were more easy to process before I continue with the backlog.
> Took a bit more time than I antecipated due to fixing build breakage in
> various places due to multiple patches. This has tip/perf/urgent
> merged.
>
> - Arnaldo
>
> Test results at the end of this message, as usual.
>
> The following changes since commit b1a9d7b0190119dad5b9b7841751b5a7586bbc8b:
>
> Merge tag 'perf-urgent-for-mingo-4.20-20181121' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent (2018-11-21 15:57:21 +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-4.21-20181122
>
> for you to fetch changes up to f4a0742b3cc1d03b2ff448017b8c714a77e5a261:
>
> perf pmu: Move *_cpuid_str() weak functions to header.c (2018-11-21 22:39:59 -0300)
>
> ----------------------------------------------------------------
> perf/core improvements and fixes:
>
> - Start using BPF maps in 'perf trace' for filters in the augmented syscalls
> code, keeping the existing code for tracepoint filters so that we can switch
> back and forth while getting everything BPFied (Arnaldo Carvalho de Melo)
>
> - Suppress potential format-truncation warning in the PMU code (Ben Hutchings)
>
> - Introduce 'perf bench epoll', with "wait" and "ctl" benchmarks (Davidlohr Bueso)
>
> - Fix slowness due to -ffunction-section, do it by sorting the maps by name, so
> avoiding the using rb_first/next to traverse all entries looking for a map name,
> that with --ffunction-section gets to thousands of maps (Eric Saint-Etienne)
>
> - Separate jvmti cmlr check (Jiri Olsa)
>
> - Allow using the stepping when figuring out which JSON files to use for a x86
> processor, so that Cascadelake server can be support, which has the same
> cpuid as some other processor, being different only in the stepping (Kan Liang)
>
> - Share code and output format for uregs and iregs 'perf script' output (Milian Wolff)
>
> - Use perf_evsel__is_clocki() for clock events in 'perf stat' (Ravi Bangoria)
>
> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
>
> ----------------------------------------------------------------
> Arnaldo Carvalho de Melo (15):
> perf bpf: Add unistd.h to the headers accessible to bpf proggies
> perf augmented_syscalls: Filter on a hard coded pid
> perf augmented_syscalls: Remove needless linux/socket.h include
> perf bpf: Add defines for map insertion/lookup
> perf bpf: Add simple pid_filter class accessible to BPF proggies
> perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter
> perf augmented_syscalls: Use pid_filter
> perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter*
> perf trace: Add "_from_option" suffix to trace__set_filter()
> perf trace: See if there is a map named "filtered_pids"
> perf trace: Fill in BPF "filtered_pids" map when present
> perf augmented_syscalls: Remove example hardcoded set of filtered pids
> Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter"
> perf bpf: Reduce the hardcoded .max_entries for pid_maps
> tools build feature: Check if eventfd() is available
>
> Ben Hutchings (1):
> perf pmu: Suppress potential format-truncation warning
>
> Davidlohr Bueso (3):
> perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h
> perf bench: Add epoll parallel epoll_wait benchmark
> perf bench: Add epoll_ctl(2) benchmark
>
> Eric Saint-Etienne (1):
> perf symbols: Fix slowness due to -ffunction-section
>
> Jiri Olsa (1):
> perf jvmti: Separate jvmti cmlr check
>
> Kan Liang (3):
> perf vendor events: Add stepping in CPUID string for x86
> perf vendor events: Add JSON metrics for Cascadelake server
> perf pmu: Move *_cpuid_str() weak functions to header.c
>
> Milian Wolff (2):
> perf script: Add newline after uregs output
> perf script: Share code and output format for uregs and iregs output
>
> Pu Wen (1):
> perf tools: Add Hygon Dhyana support
>
> Ravi Bangoria (1):
> perf stat: Use perf_evsel__is_clocki() for clock events
>
> tools/build/Makefile.feature | 1 +
> tools/build/feature/Makefile | 8 +
> tools/build/feature/test-all.c | 5 +
> tools/build/feature/test-eventfd.c | 9 +
> tools/build/feature/test-jvmti-cmlr.c | 11 +
> tools/build/feature/test-jvmti.c | 1 -
> tools/perf/Documentation/perf-bench.txt | 10 +
> tools/perf/Makefile.config | 12 +-
> tools/perf/Makefile.perf | 3 +
> tools/perf/arch/x86/util/header.c | 66 +-
> tools/perf/arch/x86/util/kvm-stat.c | 2 +-
> tools/perf/bench/Build | 3 +
> tools/perf/bench/bench.h | 14 +
> tools/perf/bench/epoll-ctl.c | 413 +
> tools/perf/bench/epoll-wait.c | 540 +
> tools/perf/bench/futex.h | 12 -
> tools/perf/builtin-bench.c | 13 +
> tools/perf/builtin-script.c | 38 +-
> tools/perf/builtin-trace.c | 92 +-
> tools/perf/examples/bpf/augmented_raw_syscalls.c | 10 +-
> tools/perf/include/bpf/bpf.h | 19 +
> tools/perf/include/bpf/pid_filter.h | 21 +
> tools/perf/include/bpf/unistd.h | 10 +
> tools/perf/jvmti/libjvmti.c | 12 +
> .../pmu-events/arch/x86/cascadelakex/cache.json | 10172 +++++++++++++++++++
> .../arch/x86/cascadelakex/clx-metrics.json | 164 +
> .../arch/x86/cascadelakex/floating-point.json | 85 +
> .../pmu-events/arch/x86/cascadelakex/frontend.json | 482 +
> .../pmu-events/arch/x86/cascadelakex/memory.json | 9909 ++++++++++++++++++
> .../pmu-events/arch/x86/cascadelakex/other.json | 8908 ++++++++++++++++
> .../pmu-events/arch/x86/cascadelakex/pipeline.json | 969 ++
> .../arch/x86/cascadelakex/uncore-memory.json | 117 +
> .../arch/x86/cascadelakex/uncore-other.json | 255 +
> .../arch/x86/cascadelakex/virtual-memory.json | 285 +
> tools/perf/pmu-events/arch/x86/mapfile.csv | 3 +-
> tools/perf/util/evlist.c | 10 +-
> tools/perf/util/evlist.h | 6 +-
> tools/perf/util/header.c | 39 +
> tools/perf/util/map.c | 27 +
> tools/perf/util/map.h | 2 +
> tools/perf/util/pmu.c | 47 +-
> tools/perf/util/stat-shadow.c | 3 +-
> tools/perf/util/symbol.c | 15 +-
> 43 files changed, 32711 insertions(+), 112 deletions(-)
> create mode 100644 tools/build/feature/test-eventfd.c
> create mode 100644 tools/build/feature/test-jvmti-cmlr.c
> create mode 100644 tools/perf/bench/epoll-ctl.c
> create mode 100644 tools/perf/bench/epoll-wait.c
> create mode 100644 tools/perf/include/bpf/pid_filter.h
> create mode 100644 tools/perf/include/bpf/unistd.h
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/cache.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/clx-metrics.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/floating-point.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/frontend.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/memory.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/other.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/pipeline.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-memory.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-other.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/virtual-memory.json
Pulled, thanks a lot Arnaldo!
Ingo
WARNING: multiple messages have this Message-ID (diff)
From: Ingo Molnar <mingo@kernel.org>
To: Arnaldo Carvalho de Melo <acme@kernel.org>
Cc: Clark Williams <williams@redhat.com>,
linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org,
Adrian Hunter <adrian.hunter@intel.com>,
Alexander Shishkin <alexander.shishkin@linux.intel.com>,
Alexei Starovoitov <ast@kernel.org>,
Andi Kleen <ak@linux.intel.com>,
Andrew Morton <akpm@linux-foundation.org>,
Anton Blanchard <anton@samba.org>,
Ben Gainey <ben.gainey@arm.com>,
Ben Hutchings <ben@decadent.org.uk>, Borislav Petkov <bp@suse.de>,
Daniel Borkmann <daniel@iogearbox.net>,
Dave Kleikamp <dave.kleikamp@oracle.com>,
David Ahern <dsahern@gmail.com>,
David Aldridge <david.aldridge@oracle.com>,
Davidlohr Bueso <dbueso@suse.de>,
Edward Cree <ecree@solarflare.com>,
Eric Saint-Etienne <eric.saint.etienne@oracle.com>,
Gustavo Luiz Duarte <gduarte@redhat.com>,
Jason Baron <jbaron@akamai.com>,
Jin Yao <yao.jin@linux.intel.com>, Jiri Olsa <jolsa@redhat.com>,
Kan Liang <kan.liang@linux.intel.com>,
Martin KaFai Lau <kafai@fb.com>,
Milian Wolff <milian.wolff@kdab.com>,
Namhyung Kim <namhyung@kernel.org>,
Peter Zijlstra <peterz@infradead.org>, Pu Wen <puwen@hygon.cn>,
Ravi Bangoria <ravi.bangoria@linux.ibm.com>,
Rob Gardner <rob.gardner@oracle.com>,
Stephane Eranian <eranian@google.com>,
Thomas Gleixner <tglx@linutronix.de>,
Thomas Richter <tmricht@linux.vnet.ibm.com>,
Wang Nan <wangnan0@huawei.com>, Yonghong Song <yhs@fb.com>,
yuzhoujian@didichuxing.com,
Arnaldo Carvalho de Melo <acme@redhat.com>
Subject: Re: [GIT PULL 00/28] perf/core improvements and fixes
Date: Thu, 22 Nov 2018 07:54:06 +0100 [thread overview]
Message-ID: <20181122065406.GA122927@gmail.com> (raw)
In-Reply-To: <20181122033611.15890-1-acme@kernel.org>
* Arnaldo Carvalho de Melo <acme@kernel.org> wrote:
> Hi Ingo,
>
> Please consider pulling, some from before the trip to Vancouver,
> some that were more easy to process before I continue with the backlog.
> Took a bit more time than I antecipated due to fixing build breakage in
> various places due to multiple patches. This has tip/perf/urgent
> merged.
>
> - Arnaldo
>
> Test results at the end of this message, as usual.
>
> The following changes since commit b1a9d7b0190119dad5b9b7841751b5a7586bbc8b:
>
> Merge tag 'perf-urgent-for-mingo-4.20-20181121' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent (2018-11-21 15:57:21 +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-4.21-20181122
>
> for you to fetch changes up to f4a0742b3cc1d03b2ff448017b8c714a77e5a261:
>
> perf pmu: Move *_cpuid_str() weak functions to header.c (2018-11-21 22:39:59 -0300)
>
> ----------------------------------------------------------------
> perf/core improvements and fixes:
>
> - Start using BPF maps in 'perf trace' for filters in the augmented syscalls
> code, keeping the existing code for tracepoint filters so that we can switch
> back and forth while getting everything BPFied (Arnaldo Carvalho de Melo)
>
> - Suppress potential format-truncation warning in the PMU code (Ben Hutchings)
>
> - Introduce 'perf bench epoll', with "wait" and "ctl" benchmarks (Davidlohr Bueso)
>
> - Fix slowness due to -ffunction-section, do it by sorting the maps by name, so
> avoiding the using rb_first/next to traverse all entries looking for a map name,
> that with --ffunction-section gets to thousands of maps (Eric Saint-Etienne)
>
> - Separate jvmti cmlr check (Jiri Olsa)
>
> - Allow using the stepping when figuring out which JSON files to use for a x86
> processor, so that Cascadelake server can be support, which has the same
> cpuid as some other processor, being different only in the stepping (Kan Liang)
>
> - Share code and output format for uregs and iregs 'perf script' output (Milian Wolff)
>
> - Use perf_evsel__is_clocki() for clock events in 'perf stat' (Ravi Bangoria)
>
> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
>
> ----------------------------------------------------------------
> Arnaldo Carvalho de Melo (15):
> perf bpf: Add unistd.h to the headers accessible to bpf proggies
> perf augmented_syscalls: Filter on a hard coded pid
> perf augmented_syscalls: Remove needless linux/socket.h include
> perf bpf: Add defines for map insertion/lookup
> perf bpf: Add simple pid_filter class accessible to BPF proggies
> perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter
> perf augmented_syscalls: Use pid_filter
> perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter*
> perf trace: Add "_from_option" suffix to trace__set_filter()
> perf trace: See if there is a map named "filtered_pids"
> perf trace: Fill in BPF "filtered_pids" map when present
> perf augmented_syscalls: Remove example hardcoded set of filtered pids
> Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter"
> perf bpf: Reduce the hardcoded .max_entries for pid_maps
> tools build feature: Check if eventfd() is available
>
> Ben Hutchings (1):
> perf pmu: Suppress potential format-truncation warning
>
> Davidlohr Bueso (3):
> perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h
> perf bench: Add epoll parallel epoll_wait benchmark
> perf bench: Add epoll_ctl(2) benchmark
>
> Eric Saint-Etienne (1):
> perf symbols: Fix slowness due to -ffunction-section
>
> Jiri Olsa (1):
> perf jvmti: Separate jvmti cmlr check
>
> Kan Liang (3):
> perf vendor events: Add stepping in CPUID string for x86
> perf vendor events: Add JSON metrics for Cascadelake server
> perf pmu: Move *_cpuid_str() weak functions to header.c
>
> Milian Wolff (2):
> perf script: Add newline after uregs output
> perf script: Share code and output format for uregs and iregs output
>
> Pu Wen (1):
> perf tools: Add Hygon Dhyana support
>
> Ravi Bangoria (1):
> perf stat: Use perf_evsel__is_clocki() for clock events
>
> tools/build/Makefile.feature | 1 +
> tools/build/feature/Makefile | 8 +
> tools/build/feature/test-all.c | 5 +
> tools/build/feature/test-eventfd.c | 9 +
> tools/build/feature/test-jvmti-cmlr.c | 11 +
> tools/build/feature/test-jvmti.c | 1 -
> tools/perf/Documentation/perf-bench.txt | 10 +
> tools/perf/Makefile.config | 12 +-
> tools/perf/Makefile.perf | 3 +
> tools/perf/arch/x86/util/header.c | 66 +-
> tools/perf/arch/x86/util/kvm-stat.c | 2 +-
> tools/perf/bench/Build | 3 +
> tools/perf/bench/bench.h | 14 +
> tools/perf/bench/epoll-ctl.c | 413 +
> tools/perf/bench/epoll-wait.c | 540 +
> tools/perf/bench/futex.h | 12 -
> tools/perf/builtin-bench.c | 13 +
> tools/perf/builtin-script.c | 38 +-
> tools/perf/builtin-trace.c | 92 +-
> tools/perf/examples/bpf/augmented_raw_syscalls.c | 10 +-
> tools/perf/include/bpf/bpf.h | 19 +
> tools/perf/include/bpf/pid_filter.h | 21 +
> tools/perf/include/bpf/unistd.h | 10 +
> tools/perf/jvmti/libjvmti.c | 12 +
> .../pmu-events/arch/x86/cascadelakex/cache.json | 10172 +++++++++++++++++++
> .../arch/x86/cascadelakex/clx-metrics.json | 164 +
> .../arch/x86/cascadelakex/floating-point.json | 85 +
> .../pmu-events/arch/x86/cascadelakex/frontend.json | 482 +
> .../pmu-events/arch/x86/cascadelakex/memory.json | 9909 ++++++++++++++++++
> .../pmu-events/arch/x86/cascadelakex/other.json | 8908 ++++++++++++++++
> .../pmu-events/arch/x86/cascadelakex/pipeline.json | 969 ++
> .../arch/x86/cascadelakex/uncore-memory.json | 117 +
> .../arch/x86/cascadelakex/uncore-other.json | 255 +
> .../arch/x86/cascadelakex/virtual-memory.json | 285 +
> tools/perf/pmu-events/arch/x86/mapfile.csv | 3 +-
> tools/perf/util/evlist.c | 10 +-
> tools/perf/util/evlist.h | 6 +-
> tools/perf/util/header.c | 39 +
> tools/perf/util/map.c | 27 +
> tools/perf/util/map.h | 2 +
> tools/perf/util/pmu.c | 47 +-
> tools/perf/util/stat-shadow.c | 3 +-
> tools/perf/util/symbol.c | 15 +-
> 43 files changed, 32711 insertions(+), 112 deletions(-)
> create mode 100644 tools/build/feature/test-eventfd.c
> create mode 100644 tools/build/feature/test-jvmti-cmlr.c
> create mode 100644 tools/perf/bench/epoll-ctl.c
> create mode 100644 tools/perf/bench/epoll-wait.c
> create mode 100644 tools/perf/include/bpf/pid_filter.h
> create mode 100644 tools/perf/include/bpf/unistd.h
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/cache.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/clx-metrics.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/floating-point.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/frontend.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/memory.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/other.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/pipeline.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-memory.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-other.json
> create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/virtual-memory.json
Pulled, thanks a lot Arnaldo!
Ingo
next prev parent reply other threads:[~2018-11-22 6:54 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-11-22 3:35 [GIT PULL 00/28] perf/core improvements and fixes Arnaldo Carvalho de Melo
2018-11-22 3:35 ` Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 01/28] perf bpf: Add unistd.h to the headers accessible to bpf proggies Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 02/28] perf augmented_syscalls: Filter on a hard coded pid Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 03/28] perf augmented_syscalls: Remove needless linux/socket.h include Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 04/28] perf bpf: Add defines for map insertion/lookup Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 05/28] perf bpf: Add simple pid_filter class accessible to BPF proggies Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 06/28] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 07/28] perf augmented_syscalls: Use pid_filter Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 08/28] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 09/28] perf trace: Add "_from_option" suffix to trace__set_filter() Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 10/28] perf trace: See if there is a map named "filtered_pids" Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 11/28] perf trace: Fill in BPF "filtered_pids" map when present Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 12/28] perf augmented_syscalls: Remove example hardcoded set of filtered pids Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 13/28] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 14/28] perf script: Add newline after uregs output Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 15/28] perf bpf: Reduce the hardcoded .max_entries for pid_maps Arnaldo Carvalho de Melo
2018-11-22 3:35 ` [PATCH 16/28] perf script: Share code and output format for uregs and iregs output Arnaldo Carvalho de Melo
2018-11-22 3:36 ` [PATCH 17/28] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h Arnaldo Carvalho de Melo
2018-11-22 3:36 ` [PATCH 18/28] tools build feature: Check if eventfd() is available Arnaldo Carvalho de Melo
2018-11-22 3:36 ` [PATCH 19/28] perf bench: Add epoll parallel epoll_wait benchmark Arnaldo Carvalho de Melo
2024-07-29 11:53 ` Like Xu
2018-11-22 3:36 ` [PATCH 20/28] perf bench: Add epoll_ctl(2) benchmark Arnaldo Carvalho de Melo
2018-11-22 3:36 ` [PATCH 21/28] perf tools: Add Hygon Dhyana support Arnaldo Carvalho de Melo
2018-11-22 3:36 ` [PATCH 22/28] perf pmu: Suppress potential format-truncation warning Arnaldo Carvalho de Melo
2018-11-22 3:36 ` [PATCH 23/28] perf stat: Use perf_evsel__is_clocki() for clock events Arnaldo Carvalho de Melo
2018-11-22 3:36 ` [PATCH 24/28] perf vendor events: Add stepping in CPUID string for x86 Arnaldo Carvalho de Melo
2018-11-22 3:36 ` [PATCH 26/28] perf jvmti: Separate jvmti cmlr check Arnaldo Carvalho de Melo
2018-11-22 3:36 ` [PATCH 27/28] perf symbols: Fix slowness due to -ffunction-section Arnaldo Carvalho de Melo
2018-11-22 3:36 ` [PATCH 28/28] perf pmu: Move *_cpuid_str() weak functions to header.c Arnaldo Carvalho de Melo
2018-11-22 6:54 ` Ingo Molnar [this message]
2018-11-22 6:54 ` [GIT PULL 00/28] perf/core improvements and fixes Ingo Molnar
-- strict thread matches above, loose matches on Subject: below --
2018-03-05 14:29 Arnaldo Carvalho de Melo
2018-03-06 6:35 ` Ingo Molnar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181122065406.GA122927@gmail.com \
--to=mingo@kernel.org \
--cc=acme@kernel.org \
--cc=adrian.hunter@intel.com \
--cc=ak@linux.intel.com \
--cc=akpm@linux-foundation.org \
--cc=alexander.shishkin@linux.intel.com \
--cc=anton@samba.org \
--cc=ast@kernel.org \
--cc=ben.gainey@arm.com \
--cc=ben@decadent.org.uk \
--cc=bp@suse.de \
--cc=daniel@iogearbox.net \
--cc=dave.kleikamp@oracle.com \
--cc=david.aldridge@oracle.com \
--cc=dbueso@suse.de \
--cc=dsahern@gmail.com \
--cc=ecree@solarflare.com \
--cc=eric.saint.etienne@oracle.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-perf-users@vger.kernel.org \
--cc=williams@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.