Merge tag 'perf-tools-for-v5.16-2021-11-13' of...
Merge tag 'perf-tools-for-v5.16-2021-11-13' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux Pull more perf tools updates from Arnaldo Carvalho de Melo: "Hardware tracing: - ARM: * Print the size of the buffer size consistently in hexadecimal in ARM Coresight. * Add Coresight snapshot mode support. * Update --switch-events docs in 'perf record'. * Support hardware-based PID tracing. * Track task context switch for cpu-mode events. - Vendor events: * Add metric events JSON file for power10 platform perf test: - Get 'perf test' unit tests closer to kunit. - Topology tests improvements. - Remove bashisms from some tests. perf bench: - Fix memory leak of perf_cpu_map__new() in the futex benchmarks. libbpf: - Add some more weak libbpf functions o allow building with the libbpf versions, old ones, present in distros. libbeauty: - Translate [gs]setsockopt 'level' argument integer values to strings. tools headers UAPI: - Sync futex_waitv, arch prctl, sound, i195_drm and msr-index files with the kernel sources. Documentation: - Add documentation to 'struct symbol'. - Synchronize the definition of enum perf_hw_id with code in tools/perf/design.txt" * tag 'perf-tools-for-v5.16-2021-11-13' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: (67 commits) perf tests: Remove bash constructs from stat_all_pmu.sh perf tests: Remove bash construct from record+zstd_comp_decomp.sh perf test: Remove bash construct from stat_bpf_counters.sh test perf bench futex: Fix memory leak of perf_cpu_map__new() tools arch x86: Sync the msr-index.h copy with the kernel sources tools headers UAPI: Sync drm/i915_drm.h with the kernel sources tools headers UAPI: Sync sound/asound.h with the kernel sources tools headers UAPI: Sync linux/prctl.h with the kernel sources tools headers UAPI: Sync arch prctl headers with the kernel sources perf tools: Add more weak libbpf functions perf bpf: Avoid memory leak from perf_env__insert_btf() perf symbols: Factor out annotation init/exit perf symbols: Bit pack to save a byte perf symbols: Add documentation to 'struct symbol' tools headers UAPI: Sync files changed by new futex_waitv syscall perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing array_size.cocci warning perf arm-spe: Support hardware-based PID tracing perf arm-spe: Save context ID in record perf arm-spe: Update --switch-events docs in 'perf record' perf arm-spe: Track task context switch for cpu-mode events ...
Showing
- tools/arch/x86/include/asm/msr-index.h 2 additions, 0 deletionstools/arch/x86/include/asm/msr-index.h
- tools/arch/x86/include/uapi/asm/prctl.h 4 additions, 0 deletionstools/arch/x86/include/uapi/asm/prctl.h
- tools/include/uapi/asm-generic/unistd.h 4 additions, 1 deletiontools/include/uapi/asm-generic/unistd.h
- tools/include/uapi/drm/i915_drm.h 241 additions, 1 deletiontools/include/uapi/drm/i915_drm.h
- tools/include/uapi/linux/prctl.h 3 additions, 0 deletionstools/include/uapi/linux/prctl.h
- tools/include/uapi/sound/asound.h 1 addition, 1 deletiontools/include/uapi/sound/asound.h
- tools/perf/Documentation/perf-record.txt 1 addition, 1 deletiontools/perf/Documentation/perf-record.txt
- tools/perf/Makefile.perf 10 additions, 10 deletionstools/perf/Makefile.perf
- tools/perf/arch/arm/include/arch-tests.h 1 addition, 1 deletiontools/perf/arch/arm/include/arch-tests.h
- tools/perf/arch/arm/tests/arch-tests.c 4 additions, 12 deletionstools/perf/arch/arm/tests/arch-tests.c
- tools/perf/arch/arm/tests/vectors-page.c 3 additions, 2 deletionstools/perf/arch/arm/tests/vectors-page.c
- tools/perf/arch/arm64/include/arch-tests.h 1 addition, 1 deletiontools/perf/arch/arm64/include/arch-tests.h
- tools/perf/arch/arm64/tests/arch-tests.c 3 additions, 8 deletionstools/perf/arch/arm64/tests/arch-tests.c
- tools/perf/arch/arm64/util/arm-spe.c 282 additions, 1 deletiontools/perf/arch/arm64/util/arm-spe.c
- tools/perf/arch/powerpc/include/arch-tests.h 1 addition, 1 deletiontools/perf/arch/powerpc/include/arch-tests.h
- tools/perf/arch/powerpc/tests/arch-tests.c 4 additions, 8 deletionstools/perf/arch/powerpc/tests/arch-tests.c
- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl 1 addition, 0 deletionstools/perf/arch/x86/entry/syscalls/syscall_64.tbl
- tools/perf/arch/x86/include/arch-tests.h 7 additions, 7 deletionstools/perf/arch/x86/include/arch-tests.h
- tools/perf/arch/x86/tests/arch-tests.c 18 additions, 29 deletionstools/perf/arch/x86/tests/arch-tests.c
- tools/perf/arch/x86/tests/bp-modify.c 1 addition, 1 deletiontools/perf/arch/x86/tests/bp-modify.c
Please register or sign in to comment