All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] perf tools fixes for v5.19: 1st batch
@ 2022-06-19 19:32 Arnaldo Carvalho de Melo
  2022-06-20  4:22 ` Arnaldo Carvalho de Melo
  0 siblings, 1 reply; 2+ messages in thread
From: Arnaldo Carvalho de Melo @ 2022-06-19 19:32 UTC (permalink / raw)
  To: Ingo Molnar, Thomas Gleixner
  Cc: Jiri Olsa, Namhyung Kim, Clark Williams, linux-kernel,
	linux-perf-users, Arnaldo Carvalho de Melo, Ali Saidi,
	Athira Jajeev, German Gomez, Ian Rogers, Leo Yan, Michael Petlan,
	Sedat Dilek, Thomas Richter, Zhengjun Xing,
	Arnaldo Carvalho de Melo

Hi Linus,

	Please consider pulling, there are some more header sync
activity for next week, still recovering the french no-mask bonanza and
the brazilian omicron crash (maybe related?) (yeah, me+wife+kid
infected), sigh.

Best regards,

- Arnaldo

The following changes since commit 354c6e071be986a44b956f7b57f1884244431048:

  Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 (2022-06-18 21:51:12 -0500)

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.19-2022-06-19

for you to fetch changes up to 140cd9ec8fdddc0e2d1684e6b69bcd05efbc9549:

  tools headers UAPI: Sync linux/prctl.h with the kernel sources (2022-06-19 11:42:25 -0300)

----------------------------------------------------------------
perf tool fixes for v5.19, 1st batch:

- Don't set data source if it's not a memory operation in ARM SPE (Statistical
  Profiling Extensions).

- Fix handling of exponent floating point values in perf stat expressions.

- Don't leak fd on failure on libperf open.

- Fix 'perf test' CPU topology test for PPC guest systems.

- Fix undefined behaviour on breakpoint account 'perf test' entry.

- Record only user callchains on the "Check ARM64 callgraphs are complete in FP
  mode" 'perf test' entry.

- Fix "perf stat CSV output linter" test on s390.

- Sync batch of kernel headers with tools/perf/.

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

----------------------------------------------------------------
Arnaldo Carvalho de Melo (4):
      perf beauty: Update copy of linux/socket.h with the kernel sources
      tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
      tools headers arm64: Sync arm64's cputype.h with the kernel sources
      tools headers UAPI: Sync linux/prctl.h with the kernel sources

Athira Rajeev (1):
      perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check

Ian Rogers (5):
      perf unwind: Fix uninitialized variable
      libperf evsel: Open shouldn't leak fd on failure
      perf test: Fix variable length array undefined behavior in bp_account
      perf expr: Allow exponents on floating point values
      perf metrics: Ensure at least 1 id per metric

Leo Yan (1):
      perf arm-spe: Don't set data source if it's not a memory operation

Michael Petlan (1):
      perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test

Thomas Richter (1):
      perf test: Fix "perf stat CSV output linter" test on s390

 tools/arch/arm64/include/asm/cputype.h             | 12 +++-
 tools/arch/x86/include/uapi/asm/kvm.h              | 11 ++--
 tools/include/uapi/linux/prctl.h                   |  9 +++
 tools/lib/perf/evsel.c                             | 17 ++++--
 tools/perf/tests/bp_account.c                      | 16 ++++-
 tools/perf/tests/expr.c                            |  2 +
 tools/perf/tests/shell/lib/perf_csv_output_lint.py | 48 ---------------
 tools/perf/tests/shell/stat+csv_output.sh          | 69 ++++++++++++++--------
 tools/perf/tests/shell/test_arm_callgraph_fp.sh    |  2 +-
 tools/perf/tests/topology.c                        |  2 +-
 tools/perf/trace/beauty/include/linux/socket.h     |  7 ++-
 tools/perf/util/arm-spe.c                          | 22 +++----
 tools/perf/util/expr.l                             |  2 +-
 tools/perf/util/metricgroup.c                      |  9 +++
 tools/perf/util/unwind-libunwind-local.c           |  2 +-
 15 files changed, 125 insertions(+), 105 deletions(-)
 delete mode 100644 tools/perf/tests/shell/lib/perf_csv_output_lint.py

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

* Re: [GIT PULL] perf tools fixes for v5.19: 1st batch
  2022-06-19 19:32 [GIT PULL] perf tools fixes for v5.19: 1st batch Arnaldo Carvalho de Melo
@ 2022-06-20  4:22 ` Arnaldo Carvalho de Melo
  0 siblings, 0 replies; 2+ messages in thread
From: Arnaldo Carvalho de Melo @ 2022-06-20  4:22 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Ingo Molnar, Thomas Gleixner, Jiri Olsa, Namhyung Kim,
	Clark Williams, linux-kernel, linux-perf-users, Ali Saidi,
	Athira Jajeev, German Gomez, Ian Rogers, Leo Yan, Michael Petlan,
	Sedat Dilek, Thomas Richter, Zhengjun Xing,
	Arnaldo Carvalho de Melo

Sigh,

	Used the wrong pull request send shell script, "smi" instead of
"sml" :-\ This must be affecting my brain more than just a headache,
sorry, please consider this for rc4 then.

Thanks,

- Arnaldo

Em Sun, Jun 19, 2022 at 04:32:40PM -0300, Arnaldo Carvalho de Melo escreveu:
> Hi Linus,
> 
> 	Please consider pulling, there are some more header sync
> activity for next week, still recovering the french no-mask bonanza and
> the brazilian omicron crash (maybe related?) (yeah, me+wife+kid
> infected), sigh.
> 
> Best regards,
> 
> - Arnaldo
> 
> The following changes since commit 354c6e071be986a44b956f7b57f1884244431048:
> 
>   Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 (2022-06-18 21:51:12 -0500)
> 
> 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.19-2022-06-19
> 
> for you to fetch changes up to 140cd9ec8fdddc0e2d1684e6b69bcd05efbc9549:
> 
>   tools headers UAPI: Sync linux/prctl.h with the kernel sources (2022-06-19 11:42:25 -0300)
> 
> ----------------------------------------------------------------
> perf tool fixes for v5.19, 1st batch:
> 
> - Don't set data source if it's not a memory operation in ARM SPE (Statistical
>   Profiling Extensions).
> 
> - Fix handling of exponent floating point values in perf stat expressions.
> 
> - Don't leak fd on failure on libperf open.
> 
> - Fix 'perf test' CPU topology test for PPC guest systems.
> 
> - Fix undefined behaviour on breakpoint account 'perf test' entry.
> 
> - Record only user callchains on the "Check ARM64 callgraphs are complete in FP
>   mode" 'perf test' entry.
> 
> - Fix "perf stat CSV output linter" test on s390.
> 
> - Sync batch of kernel headers with tools/perf/.
> 
> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
> 
> ----------------------------------------------------------------
> Arnaldo Carvalho de Melo (4):
>       perf beauty: Update copy of linux/socket.h with the kernel sources
>       tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
>       tools headers arm64: Sync arm64's cputype.h with the kernel sources
>       tools headers UAPI: Sync linux/prctl.h with the kernel sources
> 
> Athira Rajeev (1):
>       perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check
> 
> Ian Rogers (5):
>       perf unwind: Fix uninitialized variable
>       libperf evsel: Open shouldn't leak fd on failure
>       perf test: Fix variable length array undefined behavior in bp_account
>       perf expr: Allow exponents on floating point values
>       perf metrics: Ensure at least 1 id per metric
> 
> Leo Yan (1):
>       perf arm-spe: Don't set data source if it's not a memory operation
> 
> Michael Petlan (1):
>       perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test
> 
> Thomas Richter (1):
>       perf test: Fix "perf stat CSV output linter" test on s390
> 
>  tools/arch/arm64/include/asm/cputype.h             | 12 +++-
>  tools/arch/x86/include/uapi/asm/kvm.h              | 11 ++--
>  tools/include/uapi/linux/prctl.h                   |  9 +++
>  tools/lib/perf/evsel.c                             | 17 ++++--
>  tools/perf/tests/bp_account.c                      | 16 ++++-
>  tools/perf/tests/expr.c                            |  2 +
>  tools/perf/tests/shell/lib/perf_csv_output_lint.py | 48 ---------------
>  tools/perf/tests/shell/stat+csv_output.sh          | 69 ++++++++++++++--------
>  tools/perf/tests/shell/test_arm_callgraph_fp.sh    |  2 +-
>  tools/perf/tests/topology.c                        |  2 +-
>  tools/perf/trace/beauty/include/linux/socket.h     |  7 ++-
>  tools/perf/util/arm-spe.c                          | 22 +++----
>  tools/perf/util/expr.l                             |  2 +-
>  tools/perf/util/metricgroup.c                      |  9 +++
>  tools/perf/util/unwind-libunwind-local.c           |  2 +-
>  15 files changed, 125 insertions(+), 105 deletions(-)
>  delete mode 100644 tools/perf/tests/shell/lib/perf_csv_output_lint.py

-- 

- Arnaldo

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

end of thread, other threads:[~2022-06-20  4:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-19 19:32 [GIT PULL] perf tools fixes for v5.19: 1st batch Arnaldo Carvalho de Melo
2022-06-20  4:22 ` Arnaldo Carvalho de Melo

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.