Merge tag 'perf-tools-fixes-for-v5.17-2022-02-06' of...
Merge tag 'perf-tools-fixes-for-v5.17-2022-02-06' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux Pull perf tools fixes from Arnaldo Carvalho de Melo: - Fix display of grouped aliased events in 'perf stat'. - Add missing branch_sample_type to perf_event_attr__fprintf(). - Apply correct label to user/kernel symbols in branch mode. - Fix 'perf ftrace' system_wide tracing, it has to be set before creating the maps. - Return error if procfs isn't mounted for PID namespaces when synthesizing records for pre-existing processes. - Set error stream of objdump process for 'perf annotate' TUI, to avoid garbling the screen. - Add missing arm64 support to perf_mmap__read_self(), the kernel part got into 5.17. - Check for NULL pointer before dereference writing debug info about a sample. - Update UAPI copies for asound, perf_event, prctl and kvm headers. - Fix a typo in bpf_counter_cgroup.c. * tag 'perf-tools-fixes-for-v5.17-2022-02-06' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: perf ftrace: system_wide collection is not effective by default libperf: Add arm64 support to perf_mmap__read_self() tools include UAPI: Sync sound/asound.h copy with the kernel sources perf stat: Fix display of grouped aliased events perf tools: Apply correct label to user/kernel symbols in branch mode perf bpf: Fix a typo in bpf_counter_cgroup.c perf synthetic-events: Return error if procfs isn't mounted for PID namespaces perf session: Check for NULL pointer before dereference perf annotate: Set error stream of objdump process for TUI perf tools: Add missing branch_sample_type to perf_event_attr__fprintf() tools headers UAPI: Sync linux/kvm.h with the kernel sources tools headers UAPI: Sync linux/prctl.h with the kernel sources perf beauty: Make the prctl arg regexp more strict to cope with PR_SET_VMA tools headers cpufeatures: Sync with the kernel sources tools headers UAPI: Sync linux/perf_event.h with the kernel sources tools include UAPI: Sync sound/asound.h copy with the kernel sources
Showing
- tools/arch/x86/include/asm/cpufeatures.h 2 additions, 0 deletionstools/arch/x86/include/asm/cpufeatures.h
- tools/include/uapi/linux/kvm.h 3 additions, 3 deletionstools/include/uapi/linux/kvm.h
- tools/include/uapi/linux/perf_event.h 3 additions, 3 deletionstools/include/uapi/linux/perf_event.h
- tools/include/uapi/linux/prctl.h 3 additions, 0 deletionstools/include/uapi/linux/prctl.h
- tools/include/uapi/sound/asound.h 9 additions, 2 deletionstools/include/uapi/sound/asound.h
- tools/lib/perf/mmap.c 98 additions, 0 deletionstools/lib/perf/mmap.c
- tools/lib/perf/tests/test-evsel.c 4 additions, 1 deletiontools/lib/perf/tests/test-evsel.c
- tools/perf/builtin-ftrace.c 24 additions, 21 deletionstools/perf/builtin-ftrace.c
- tools/perf/trace/beauty/prctl_option.sh 1 addition, 1 deletiontools/perf/trace/beauty/prctl_option.sh
- tools/perf/util/annotate.c 1 addition, 0 deletionstools/perf/util/annotate.c
- tools/perf/util/bpf_counter_cgroup.c 1 addition, 1 deletiontools/perf/util/bpf_counter_cgroup.c
- tools/perf/util/machine.c 2 additions, 0 deletionstools/perf/util/machine.c
- tools/perf/util/map_symbol.h 1 addition, 0 deletionstools/perf/util/map_symbol.h
- tools/perf/util/perf_event_attr_fprintf.c 1 addition, 1 deletiontools/perf/util/perf_event_attr_fprintf.c
- tools/perf/util/session.c 2 additions, 1 deletiontools/perf/util/session.c
- tools/perf/util/sort.c 2 additions, 2 deletionstools/perf/util/sort.c
- tools/perf/util/stat-display.c 10 additions, 9 deletionstools/perf/util/stat-display.c
- tools/perf/util/synthetic-events.c 19 additions, 0 deletionstools/perf/util/synthetic-events.c
Please register or sign in to comment