All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] perf tools fixes for v6.2: 1st batch
@ 2023-01-06 14:22 Arnaldo Carvalho de Melo
  2023-01-06 17:15 ` Arnaldo Carvalho de Melo
  2023-01-06 21:19 ` pr-tracker-bot
  0 siblings, 2 replies; 3+ messages in thread
From: Arnaldo Carvalho de Melo @ 2023-01-06 14:22 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, Ahelenia Ziemiańska, Eric Lin,
	Ian Rogers, Jesus Sanchez-Palencia, Miaoqian Lin, Thomas Richter,
	Torsten Hilbrich, Yang Jihong, Arnaldo Carvalho de Melo

Hi Linus,

	Please consider pulling, there are some more being tested but
that should sit in linux-next/pending-fixes for a while.

        Please let me know if you think anything should be reworked,

Best regards,

- Arnaldo

The following changes since commit 88603b6dc419445847923fcb7fe5080067a30f98:

  Linux 6.2-rc2 (2023-01-01 13:53:16 -0800)

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-1-2023-01-06

for you to fetch changes up to 481028dbf1daa2808e1be06f6a865b5fe5939efc:

  perf tools: Fix build on uClibc systems by adding missing sys/types.h include (2023-01-04 16:44:01 -0300)

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

- Fix segfault when trying to process tracepoints present in a perf.data file
  and not linked with libtraceevent.

- Fix build on uClibc systems by adding missing sys/types.h include, that was
  being obtained indirectly which stopped being the case when tools/lib/traceevent
  was removed.

- Don't show commands in 'perf help' that depend on linking with libtraceevent
  when not building with that library, which is now a possibility since we
  no longer ship a copy in tools/lib/traceevent.

- Fix failure in 'perf test' entry testing the combination of 'perf probe' user
  space function + 'perf record' + 'perf script' where it expects a backtrace
  leading to glibc's inet_pton() from 'ping' that now happens more than once with
  glibc 2.35 for IPv6 addreses.

- Fix for the inet_pton perf test on s/390 where 'text_to_binary_address' now
  appears on the backtrace.

- Fix build error on riscv due to missing header for 'struct perf_sample'.

- Fix 'make -C tools perf_install' install variant by not propagating the 'subdir'
  to submakes for the 'install_headers' targets.

- Fix handling of unsupported cgroup events when using BPF counters in 'perf stat'.

- Count all cgroups, not just the last one when using 'perf stat
  --for-each-cgroup' with --bpf-counters. This makes the output using BPF
  counters match the output without using it, which was the intention all along,
  the output should be the same using --bpf-counters or not.

- Fix 'perf lock contention' core dump related to not finding the
  "__sched_text_end" symbol on s/390.

- Fix build failure when HEAD is signed: exclude the signature from the version
  string.

- Add missing closedir() calls to in perf_data__open_dir(), plugging a fd leak.

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

----------------------------------------------------------------
Ahelenia Ziemiańska (1):
      perf tools: Don't include signature in version strings

Arnaldo Carvalho de Melo (2):
      perf tools: Fix segfault when trying to process tracepoints in perf.data and not linked with libtraceevent
      perf test record_probe_libc_inet_pton: Fix failure due to extra inet_pton() backtrace in glibc >= 2.35

Eric Lin (1):
      perf tools riscv: Fix build error on riscv due to missing header for 'struct perf_sample'

Ian Rogers (1):
      perf build: Don't propagate subdir to submakes for install_headers

Jesus Sanchez-Palencia (1):
      perf tools: Fix build on uClibc systems by adding missing sys/types.h include

Miaoqian Lin (1):
      perf tools: Fix resources leak in perf_data__open_dir()

Namhyung Kim (2):
      perf stat: Fix handling of unsupported cgroup events when using BPF counters
      perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode

Thomas Richter (2):
      perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390
      perf test record_probe_libc_inet_pton: Fix test on s/390 where 'text_to_binary_address' now appears on the backtrace

Yang Jihong (1):
      perf help: Use HAVE_LIBTRACEEVENT to filter out unsupported commands

 tools/perf/Documentation/Makefile                  |  2 +-
 tools/perf/Makefile.perf                           | 10 +++++-----
 tools/perf/arch/riscv/util/unwind-libdw.c          |  2 +-
 tools/perf/builtin-lock.c                          |  2 ++
 tools/perf/command-list.txt                        | 10 +++++-----
 .../tests/shell/record+probe_libc_inet_pton.sh     |  3 ++-
 tools/perf/util/PERF-VERSION-GEN                   |  2 +-
 tools/perf/util/bpf_counter_cgroup.c               | 14 +++----------
 tools/perf/util/cgroup.c                           | 23 +++++++++++++++++-----
 tools/perf/util/data.c                             |  2 ++
 tools/perf/util/generate-cmdlist.sh                | 19 ++++++++++++++++--
 tools/perf/util/sort.c                             | 12 +++++++++++
 tools/perf/util/trace-event.h                      |  1 +
 13 files changed, 70 insertions(+), 32 deletions(-)

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

* Re: [GIT PULL] perf tools fixes for v6.2: 1st batch
  2023-01-06 14:22 [GIT PULL] perf tools fixes for v6.2: 1st batch Arnaldo Carvalho de Melo
@ 2023-01-06 17:15 ` Arnaldo Carvalho de Melo
  2023-01-06 21:19 ` pr-tracker-bot
  1 sibling, 0 replies; 3+ messages in thread
From: Arnaldo Carvalho de Melo @ 2023-01-06 17:15 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Ingo Molnar, Thomas Gleixner, Jiri Olsa, Namhyung Kim,
	Clark Williams, Kate Carcia, linux-kernel, linux-perf-users,
	Ahelenia Ziemiańska, Eric Lin, Ian Rogers,
	Jesus Sanchez-Palencia, Miaoqian Lin, Thomas Richter,
	Torsten Hilbrich, Yang Jihong, Arnaldo Carvalho de Melo

Em Fri, Jan 06, 2023 at 11:22:56AM -0300, Arnaldo Carvalho de Melo escreveu:
> Hi Linus,
 
> 	Please consider pulling, there are some more being tested but
> that should sit in linux-next/pending-fixes for a while.
> 
>         Please let me know if you think anything should be reworked,
 
> The following changes since commit 88603b6dc419445847923fcb7fe5080067a30f98:
 
>   Linux 6.2-rc2 (2023-01-01 13:53:16 -0800)
 
> 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-1-2023-01-06

Argh, I made a shell history reuse mistake just on the tag name, it
should be, and is available now:

git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-tools-fixes-for-v6.2-1-2023-01-06

- Arnaldo

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

* Re: [GIT PULL] perf tools fixes for v6.2: 1st batch
  2023-01-06 14:22 [GIT PULL] perf tools fixes for v6.2: 1st batch Arnaldo Carvalho de Melo
  2023-01-06 17:15 ` Arnaldo Carvalho de Melo
@ 2023-01-06 21:19 ` pr-tracker-bot
  1 sibling, 0 replies; 3+ messages in thread
From: pr-tracker-bot @ 2023-01-06 21:19 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,
	Ahelenia Ziemiańska, Eric Lin, Ian Rogers,
	Jesus Sanchez-Palencia, Miaoqian Lin, Thomas Richter,
	Torsten Hilbrich, Yang Jihong, Arnaldo Carvalho de Melo

The pull request you sent on Fri,  6 Jan 2023 11:22:56 -0300:

> git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-tools-fixes-for-v6.1-1-2023-01-06

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

Thank you!

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

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

end of thread, other threads:[~2023-01-06 21:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-06 14:22 [GIT PULL] perf tools fixes for v6.2: 1st batch Arnaldo Carvalho de Melo
2023-01-06 17:15 ` Arnaldo Carvalho de Melo
2023-01-06 21:19 ` pr-tracker-bot

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.