-
- Downloads
Merge tag 'perf-tools-fixes-for-v6.2-1-2023-01-06' of...
Merge tag 'perf-tools-fixes-for-v6.2-1-2023-01-06' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux Pull perf tools fixes from Arnaldo Carvalho de Melo: - 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' and combining --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. * tag 'perf-tools-fixes-for-v6.2-1-2023-01-06' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: perf tools: Fix build on uClibc systems by adding missing sys/types.h include perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode perf stat: Fix handling of unsupported cgroup events when using BPF counters perf test record_probe_libc_inet_pton: Fix test on s/390 where 'text_to_binary_address' now appears on the backtrace perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390 perf build: Don't propagate subdir to submakes for install_headers perf test record_probe_libc_inet_pton: Fix failure due to extra inet_pton() backtrace in glibc >= 2.35 perf tools: Fix segfault when trying to process tracepoints in perf.data and not linked with libtraceevent perf tools: Don't include signature in version strings perf help: Use HAVE_LIBTRACEEVENT to filter out unsupported commands perf tools riscv: Fix build error on riscv due to missing header for 'struct perf_sample' perf tools: Fix resources leak in perf_data__open_dir()
Showing
- tools/perf/Documentation/Makefile 1 addition, 1 deletiontools/perf/Documentation/Makefile
- tools/perf/Makefile.perf 5 additions, 5 deletionstools/perf/Makefile.perf
- tools/perf/arch/riscv/util/unwind-libdw.c 1 addition, 1 deletiontools/perf/arch/riscv/util/unwind-libdw.c
- tools/perf/builtin-lock.c 2 additions, 0 deletionstools/perf/builtin-lock.c
- tools/perf/command-list.txt 5 additions, 5 deletionstools/perf/command-list.txt
- tools/perf/tests/shell/record+probe_libc_inet_pton.sh 2 additions, 1 deletiontools/perf/tests/shell/record+probe_libc_inet_pton.sh
- tools/perf/util/PERF-VERSION-GEN 1 addition, 1 deletiontools/perf/util/PERF-VERSION-GEN
- tools/perf/util/bpf_counter_cgroup.c 3 additions, 11 deletionstools/perf/util/bpf_counter_cgroup.c
- tools/perf/util/cgroup.c 18 additions, 5 deletionstools/perf/util/cgroup.c
- tools/perf/util/data.c 2 additions, 0 deletionstools/perf/util/data.c
- tools/perf/util/generate-cmdlist.sh 17 additions, 2 deletionstools/perf/util/generate-cmdlist.sh
- tools/perf/util/sort.c 12 additions, 0 deletionstools/perf/util/sort.c
- tools/perf/util/trace-event.h 1 addition, 0 deletionstools/perf/util/trace-event.h
Loading
Please register or sign in to comment