linux-perf-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] perf tools fixes for v6.1: 1st batch
@ 2022-10-26 20:44 Arnaldo Carvalho de Melo
  2022-10-27  0:48 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Arnaldo Carvalho de Melo @ 2022-10-26 20:44 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Ingo Molnar, Thomas Gleixner, Jiri Olsa, Namhyung Kim,
	Clark Williams, Kate Carcia, linux-kernel, linux-perf-users,
	Arnaldo Carvalho de Melo, Adrian Hunter, Christian Borntraeger,
	Greg Thelen, Ian Rogers, Kajol Jain, Shang XiaoJing,
	Sven Schnelle, Thomas Richter, Arnaldo Carvalho de Melo

Hi Linus,

	Please consider pulling,

Best regards,

- Arnaldo

The following changes since commit 4dc12f37a8e98e1dca5521c14625c869537b50b6:

  Merge tag 'platform-drivers-x86-v6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 (2022-10-25 12:05:08 -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-v6.1-2022-10-26

for you to fetch changes up to e9229d5b6254a75291536f582652c599957344d2:

  perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics (2022-10-26 11:01:56 -0300)

----------------------------------------------------------------
perf tools fixes for v6.1: 1st batch

- Fix some aspects of building with an older (than the one in the kernel
  sources) libbpf present in a distro, when building with LIBBPF_DYNAMIC=1.

- Fix errno setting races with event_fd and the signal handler in 'perf record'.

- Fix Power10 hv-24x7 metric events when some events may have a zero count based
  on system configuration.

- Do not fail Intel-PT misc test w/o libpython, just skip it.

- Fix incorrect arm64 Hisi hip08 L3 metrics (IF_BP_MISP_BR_RET,
  IF_BP_MISP_BR_RET, IF_BP_MISP_BR_BL) due to mistakes in the documentation used
  to generate the JSON files for these metrics.

- Fix auxtrace (Intel PT, ARM Coresight) address filter symbol name match for
  modules, we need to skip the module name.

- Sync copies of files with the kernel sources, including ppc syscall tables
  and assorted headers, some resulting in tools being able to decode new network
  protocols (IPPROTO_L2TP) and statx masks (STATX_DIOALIGN).

- Fix PMU name pai_crypto in the vendor events file (JSON) for s390.

- Fix man page build wrt perf-arm-coresight.txt as the build process assumes
  files starting with 'perf-' are man pages, and this file isn't one.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

----------------------------------------------------------------
Adrian Hunter (2):
      perf docs: Fix man page build wrt perf-arm-coresight.txt
      perf auxtrace: Fix address filter symbol name match for modules

Arnaldo Carvalho de Melo (10):
      tools headers UAPI: Sync powerpc syscall tables with the kernel sources
      perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program()
      perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available
      tools headers arm64: Sync arm64's cputype.h with the kernel sources
      tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench'
      tools headers uapi: Update linux/in.h copy
      tools include UAPI: Sync sound/asound.h copy with the kernel sources
      tools headers uapi: Sync linux/stat.h with the kernel sources
      tools headers cpufeatures: Sync with the kernel sources
      tools headers UAPI: Sync linux/perf_event.h with the kernel sources

Ian Rogers (1):
      perf record: Fix event fd races

Kajol Jain (1):
      perf vendor events power10: Fix hv-24x7 metric events

Namhyung Kim (1):
      perf test: Do not fail Intel-PT misc test w/o libpython

Shang XiaoJing (1):
      perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics

Thomas Richter (1):
      perf list: Fix PMU name pai_crypto in perf list on s390

 tools/arch/arm64/include/asm/cputype.h             |  4 ++
 tools/arch/x86/include/asm/cpufeatures.h           |  2 +-
 tools/arch/x86/lib/memcpy_64.S                     |  2 +-
 tools/build/Makefile.feature                       |  1 +
 tools/build/feature/Makefile                       |  4 ++
 .../feature/test-libbpf-bpf_program__set_insns.c   |  8 +++
 tools/include/uapi/linux/in.h                      | 22 +++----
 tools/include/uapi/linux/perf_event.h              | 27 +++++---
 tools/include/uapi/linux/stat.h                    |  4 +-
 tools/include/uapi/sound/asound.h                  | 16 -----
 .../{perf-arm-coresight.txt => arm-coresight.txt}  |  0
 tools/perf/Makefile.config                         |  5 ++
 tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 16 +++--
 tools/perf/builtin-record.c                        | 41 +++++++-----
 tools/perf/check-headers.sh                        |  2 +-
 .../arch/arm64/hisilicon/hip08/metrics.json        |  6 +-
 .../arch/powerpc/power10/nest_metrics.json         | 72 +++++++++++-----------
 .../arch/s390/cf_z16/{pai.json => pai_crypto.json} |  0
 tools/perf/tests/shell/test_intel_pt.sh            |  6 ++
 tools/perf/trace/beauty/statx.c                    |  1 +
 tools/perf/util/auxtrace.c                         | 10 ++-
 tools/perf/util/bpf-event.c                        |  5 ++
 tools/perf/util/bpf-loader.c                       | 18 ++++++
 tools/perf/util/include/linux/linkage.h            | 13 ++++
 24 files changed, 181 insertions(+), 104 deletions(-)
 create mode 100644 tools/build/feature/test-libbpf-bpf_program__set_insns.c
 rename tools/perf/Documentation/{perf-arm-coresight.txt => arm-coresight.txt} (100%)
 rename tools/perf/pmu-events/arch/s390/cf_z16/{pai.json => pai_crypto.json} (100%)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] perf tools fixes for v6.1: 1st batch
  2022-10-26 20:44 [GIT PULL] perf tools fixes for v6.1: 1st batch Arnaldo Carvalho de Melo
@ 2022-10-27  0:48 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2022-10-27  0:48 UTC (permalink / raw)
  To: Arnaldo Carvalho de Melo
  Cc: Linus Torvalds, Ingo Molnar, Thomas Gleixner, Jiri Olsa,
	Namhyung Kim, Clark Williams, Kate Carcia, linux-kernel,
	linux-perf-users, Arnaldo Carvalho de Melo, Adrian Hunter,
	Christian Borntraeger, Greg Thelen, Ian Rogers, Kajol Jain,
	Shang XiaoJing, Sven Schnelle, Thomas Richter,
	Arnaldo Carvalho de Melo

The pull request you sent on Wed, 26 Oct 2022 17:44:43 -0300:

> git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-tools-fixes-for-v6.1-2022-10-26

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b229b6ca5abbd63ff40c1396095b1b36b18139c3

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-10-27  0:48 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-26 20:44 [GIT PULL] perf tools fixes for v6.1: 1st batch Arnaldo Carvalho de Melo
2022-10-27  0:48 ` 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).