* [GIT PULL] perf tools fixes for v5.9
@ 2020-09-01 22:41 Arnaldo Carvalho de Melo
2020-09-02 2:43 ` Linus Torvalds
2020-09-02 2:45 ` pr-tracker-bot
0 siblings, 2 replies; 4+ messages in thread
From: Arnaldo Carvalho de Melo @ 2020-09-01 22:41 UTC (permalink / raw)
To: Linus Torvalds
Cc: Ingo Molnar, Thomas Gleixner, Jiri Olsa, Namhyung Kim,
linux-kernel, linux-perf-users, Arnaldo Carvalho de Melo,
Al Grant, Chris Wilson, David Ahern, Ian Rogers, Jin Yao,
Leo Yan, Like Xu, Mathieu Poirier, Sumanth Korikkar,
Thomas Richter, Tiezhu Yang, Wei Li, Arnaldo Carvalho de Melo
Hi Linus,
Please consider pulling,
Best regards,
- Arnaldo
The following changes since commit da2968ff879b9e74688cdc658f646971991d2c56:
Merge tag 'pci-v5.9-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci (2020-08-20 14:17:03 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-tools-fixes-for-v5.9-2020-09-01
for you to fetch changes up to 977f739b7126bf98b5202e243f60cbc0a1ec2c3b:
perf report: Disable ordered_events for raw dump (2020-09-01 12:20:25 -0300)
----------------------------------------------------------------
perf tools fixes for v5.9:
- Fix infinite loop in the TUI for grouped events in 'perf top/record', for
instance when using "perf top -e '{cycles,instructions,cache-misses}'.
- Fix segfault by skipping side-band event setup if HAVE_LIBBPF_SUPPORT is not set.
- Fix synthesized branch stacks generated from CoreSight ETM trace and Intel PT
hardware traces.
- Fix error when synthesizing events from ARM SPE hardware trace.
- The SNOOPX and REMOTE offsets in the data_src bitmask in perf records were
were both 37, SNOOPX is 38, fix it.
- Fix use of CPU list with summary option in 'perf sched timehist'.
- Avoid an uninitialized read when using fake PMUs.
- Set perf_event_attr.exclude_guest=1 for user-space counting.
- Don't order events when doing a 'perf report -D' raw dump of perf.data records.
- Set NULL sentinel in pmu_events table in "Parse and process metrics" 'perf test'
- Fix basic bpf filtering 'perf test' on s390x.
- Fix out of bounds array access in the 'perf stat' print_counters() evlist method.
- Add mwait_idle_with_hints.constprop.0 to the list of idle symbols.
- Use %zd for size_t printf formats on 32-bit.
- Correct the help info of "perf record --no-bpf-event" option.
- Add entries for CoreSight and Arm SPE tooling to MAINTAINERS.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Al Grant (3):
perf cs-etm: Fix corrupt data after perf inject from
perf intel-pt: Fix corrupt data after perf inject from
perf tools: Correct SNOOPX field offset
Arnaldo Carvalho de Melo (2):
perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols
perf top/report: Fix infinite loop in the TUI for grouped events
Chris Wilson (1):
perf tools: Use %zd for size_t printf formats on 32-bit
David Ahern (1):
perf sched timehist: Fix use of CPU list with summary option
Ian Rogers (1):
perf parse-events: Avoid an uninitialized read when using fake PMUs
Jin Yao (1):
perf parse-events: Set exclude_guest=1 for user-space counting
Jiri Olsa (1):
perf report: Disable ordered_events for raw dump
Mathieu Poirier (1):
MAINTAINERS: Add entries for CoreSight and Arm SPE tooling
Sumanth Korikkar (1):
perf test: Fix basic bpf filtering test
Thomas Richter (2):
perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test
perf stat: Fix out of bounds array access in the print_counters() evlist method
Tiezhu Yang (1):
perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set
Wei Li (2):
perf: arm-spe: Fix check error when synthesizing events
perf record: Correct the help info of option "--no-bpf-event"
MAINTAINERS | 8 ++++-
tools/include/uapi/linux/perf_event.h | 2 +-
tools/perf/builtin-record.c | 2 +-
tools/perf/builtin-report.c | 3 ++
tools/perf/builtin-sched.c | 6 +++-
tools/perf/builtin-top.c | 2 ++
tools/perf/tests/bpf.c | 2 +-
tools/perf/tests/parse-events.c | 4 +--
tools/perf/tests/parse-metric.c | 3 ++
tools/perf/ui/browsers/hists.c | 3 +-
.../util/arm-spe-decoder/arm-spe-decoder.c | 6 ++--
tools/perf/util/cs-etm.c | 9 +++++-
tools/perf/util/intel-pt.c | 9 +++++-
tools/perf/util/parse-events.c | 31 ++++++++++++-------
tools/perf/util/session.c | 2 +-
tools/perf/util/stat-display.c | 2 +-
tools/perf/util/symbol.c | 1 +
tools/perf/util/zstd.c | 2 +-
18 files changed, 69 insertions(+), 28 deletions(-)
--
2.26.2
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] perf tools fixes for v5.9
2020-09-01 22:41 [GIT PULL] perf tools fixes for v5.9 Arnaldo Carvalho de Melo
@ 2020-09-02 2:43 ` Linus Torvalds
2020-09-02 13:30 ` Arnaldo Carvalho de Melo
2020-09-02 2:45 ` pr-tracker-bot
1 sibling, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2020-09-02 2:43 UTC (permalink / raw)
To: Arnaldo Carvalho de Melo
Cc: Ingo Molnar, Thomas Gleixner, Jiri Olsa, Namhyung Kim,
Linux Kernel Mailing List, linux-perf-users, Al Grant,
Chris Wilson, David Ahern, Ian Rogers, Jin Yao, Leo Yan, Like Xu,
Mathieu Poirier, Sumanth Korikkar, Thomas Richter, Tiezhu Yang,
Wei Li, Arnaldo Carvalho de Melo
On Tue, Sep 1, 2020 at 3:42 PM Arnaldo Carvalho de Melo <acme@kernel.org> wrote:
>
> - The SNOOPX and REMOTE offsets in the data_src bitmask in perf records were
> were both 37, SNOOPX is 38, fix it.
The kernel uapi side thinks it's 37. What's up?
$ git grep PERF_MEM_SNOOPX_SHIFT
results in
include/uapi/linux/perf_event.h:#define PERF_MEM_SNOOPX_SHIFT 37
tools/include/uapi/linux/perf_event.h:#define PERF_MEM_SNOOPX_SHIFT 38
Hmm?
Linus
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] perf tools fixes for v5.9
2020-09-01 22:41 [GIT PULL] perf tools fixes for v5.9 Arnaldo Carvalho de Melo
2020-09-02 2:43 ` Linus Torvalds
@ 2020-09-02 2:45 ` pr-tracker-bot
1 sibling, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2020-09-02 2:45 UTC (permalink / raw)
Cc: Linus Torvalds, Ingo Molnar, Thomas Gleixner, Jiri Olsa,
Namhyung Kim, linux-kernel, linux-perf-users,
Arnaldo Carvalho de Melo, Al Grant, Chris Wilson, David Ahern,
Ian Rogers, Jin Yao, Leo Yan, Like Xu, Mathieu Poirier,
Sumanth Korikkar, Thomas Richter, Tiezhu Yang, Wei Li
The pull request you sent on Tue, 1 Sep 2020 19:41:54 -0300:
> git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-tools-fixes-for-v5.9-2020-09-01
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9c7d619be5a002ea29c172df5e3c1227c22cbb41
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] perf tools fixes for v5.9
2020-09-02 2:43 ` Linus Torvalds
@ 2020-09-02 13:30 ` Arnaldo Carvalho de Melo
0 siblings, 0 replies; 4+ messages in thread
From: Arnaldo Carvalho de Melo @ 2020-09-02 13:30 UTC (permalink / raw)
To: Linus Torvalds
Cc: Ingo Molnar, Thomas Gleixner, Jiri Olsa, Namhyung Kim,
Linux Kernel Mailing List, linux-perf-users, Al Grant,
Chris Wilson, David Ahern, Ian Rogers, Jin Yao, Leo Yan, Like Xu,
Mathieu Poirier, Sumanth Korikkar, Thomas Richter, Tiezhu Yang,
Wei Li, Arnaldo Carvalho de Melo
Em Tue, Sep 01, 2020 at 07:43:33PM -0700, Linus Torvalds escreveu:
> On Tue, Sep 1, 2020 at 3:42 PM Arnaldo Carvalho de Melo <acme@kernel.org> wrote:
> >
> > - The SNOOPX and REMOTE offsets in the data_src bitmask in perf records were
> > were both 37, SNOOPX is 38, fix it.
>
> The kernel uapi side thinks it's 37. What's up?
>
> $ git grep PERF_MEM_SNOOPX_SHIFT
>
> results in
>
> include/uapi/linux/perf_event.h:#define PERF_MEM_SNOOPX_SHIFT 37
> tools/include/uapi/linux/perf_event.h:#define PERF_MEM_SNOOPX_SHIFT 38
Its going in a separate patch, via PeterZ/Ingo,
- Arnaldo
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-09-02 13:30 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-01 22:41 [GIT PULL] perf tools fixes for v5.9 Arnaldo Carvalho de Melo
2020-09-02 2:43 ` Linus Torvalds
2020-09-02 13:30 ` Arnaldo Carvalho de Melo
2020-09-02 2:45 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).