Merge tag 'perf-tools-fixes-for-v5.18-2022-04-09' of...
Merge tag 'perf-tools-fixes-for-v5.18-2022-04-09' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux Pull perf tools fixes from Arnaldo Carvalho de Melo: - Fix the clang command line option probing and remove some options to filter out, fixing the build with the latest clang versions - Fix 'perf bench' futex and epoll benchmarks to deal with machines with more than 1K CPUs - Fix 'perf test tsc' error message when not supported - Remap perf ring buffer if there is no space for event, fixing perf usage in 32-bit ChromeOS - Drop objdump stderr to avoid getting stuck waiting for stdout output in 'perf annotate' - Fix up garbled output by now showing unwind error messages when augmenting frame in best effort mode - Fix perf's libperf_print callback, use the va_args eprintf() variant - Sync vhost and arm64 cputype headers with the kernel sources - Fix 'perf report --mem-mode' with ARM SPE - Add missing external commands ('iiostat', etc) to 'perf --list-cmds' * tag 'perf-tools-fixes-for-v5.18-2022-04-09' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output perf tools: Add external commands to list-cmds perf docs: Add perf-iostat link to manpages perf session: Remap buf if there is no space for event perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K perf tools: Fix perf's libperf_print callback perf: arm-spe: Fix perf report --mem-mode perf unwind: Don't show unwind error messages when augmenting frame pointer stack tools headers arm64: Sync arm64's cputype.h with the kernel sources perf test tsc: Fix error message when not supported perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 perf python: Fix probing for some clang command line options tools build: Filter out options and warnings not supported by clang tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts tools include UAPI: Sync linux/vhost.h with the kernel sources
Showing
- tools/arch/arm64/include/asm/cputype.h 2 additions, 0 deletionstools/arch/arm64/include/asm/cputype.h
- tools/build/feature/Makefile 8 additions, 1 deletiontools/build/feature/Makefile
- tools/include/uapi/linux/vhost.h 7 additions, 0 deletionstools/include/uapi/linux/vhost.h
- tools/perf/Documentation/perf.txt 1 addition, 1 deletiontools/perf/Documentation/perf.txt
- tools/perf/Makefile.config 6 additions, 0 deletionstools/perf/Makefile.config
- tools/perf/arch/arm64/util/arm-spe.c 6 additions, 0 deletionstools/perf/arch/arm64/util/arm-spe.c
- tools/perf/bench/epoll-ctl.c 19 additions, 6 deletionstools/perf/bench/epoll-ctl.c
- tools/perf/bench/epoll-wait.c 19 additions, 6 deletionstools/perf/bench/epoll-wait.c
- tools/perf/bench/futex-hash.c 19 additions, 7 deletionstools/perf/bench/futex-hash.c
- tools/perf/bench/futex-lock-pi.c 16 additions, 5 deletionstools/perf/bench/futex-lock-pi.c
- tools/perf/bench/futex-requeue.c 16 additions, 5 deletionstools/perf/bench/futex-requeue.c
- tools/perf/bench/futex-wake-parallel.c 16 additions, 5 deletionstools/perf/bench/futex-wake-parallel.c
- tools/perf/bench/futex-wake.c 16 additions, 6 deletionstools/perf/bench/futex-wake.c
- tools/perf/perf.c 5 additions, 1 deletiontools/perf/perf.c
- tools/perf/tests/dwarf-unwind.c 1 addition, 1 deletiontools/perf/tests/dwarf-unwind.c
- tools/perf/tests/perf-time-to-tsc.c 27 additions, 9 deletionstools/perf/tests/perf-time-to-tsc.c
- tools/perf/util/annotate.c 1 addition, 0 deletionstools/perf/util/annotate.c
- tools/perf/util/arm64-frame-pointer-unwind-support.c 1 addition, 1 deletiontools/perf/util/arm64-frame-pointer-unwind-support.c
- tools/perf/util/machine.c 1 addition, 1 deletiontools/perf/util/machine.c
- tools/perf/util/session.c 12 additions, 3 deletionstools/perf/util/session.c
Please register or sign in to comment