-
- Downloads
Merge tag 'perf-tools-for-v5.17-2022-01-22' of...
Merge tag 'perf-tools-for-v5.17-2022-01-22' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux Pull more perf tools updates from Arnaldo Carvalho de Melo: - Fix printing 'phys_addr' in 'perf script'. - Fix failure to add events with 'perf probe' in ppc64 due to not removing leading dot (ppc64 ABIv1). - Fix cpu_map__item() python binding building. - Support event alias in form foo-bar-baz, add pmu-events and parse-event tests for it. - No need to setup affinities when starting a workload or attaching to a pid. - Use path__join() to compose a path instead of ad-hoc snprintf() equivalent. - Override attr->sample_period for non-libpfm4 events. - Use libperf cpumap APIs instead of accessing the internal state directly. - Sync x86 arch prctl headers and files changed by the new set_mempolicy_home_node syscall with the kernel sources. - Remove duplicate include in cpumap.h. - Remove redundant err variable. * tag 'perf-tools-for-v5.17-2022-01-22' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: perf tools: Remove redundant err variable perf test: Add parse-events test for aliases with hyphens perf test: Add pmu-events test for aliases with hyphens perf parse-events: Support event alias in form foo-bar-baz perf evsel: Override attr->sample_period for non-libpfm4 events perf cpumap: Remove duplicate include in cpumap.h perf cpumap: Migrate to libperf cpumap api perf python: Fix cpu_map__item() building perf script: Fix printing 'phys_addr' failure issue tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscall tools headers UAPI: Sync x86 arch prctl headers with the kernel sources perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) perf evlist: No need to setup affinities when disabling events for pid targets perf evlist: No need to setup affinities when enabling events for pid targets perf stat: No need to setup affinities when starting a workload perf affinity: Allow passing a NULL arg to affinity__cleanup() perf probe: Fix ppc64 'perf probe add events failed' case
Showing
- tools/arch/x86/include/uapi/asm/prctl.h 14 additions, 12 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/lib/perf/evsel.c 2 additions, 2 deletionstools/lib/perf/evsel.c
- tools/perf/arch/mips/entry/syscalls/syscall_n64.tbl 1 addition, 0 deletionstools/perf/arch/mips/entry/syscalls/syscall_n64.tbl
- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl 1 addition, 0 deletionstools/perf/arch/powerpc/entry/syscalls/syscall.tbl
- tools/perf/arch/s390/entry/syscalls/syscall.tbl 1 addition, 0 deletionstools/perf/arch/s390/entry/syscalls/syscall.tbl
- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl 1 addition, 0 deletionstools/perf/arch/x86/entry/syscalls/syscall_64.tbl
- tools/perf/bench/epoll-ctl.c 1 addition, 1 deletiontools/perf/bench/epoll-ctl.c
- tools/perf/bench/epoll-wait.c 1 addition, 1 deletiontools/perf/bench/epoll-wait.c
- tools/perf/bench/evlist-open-close.c 2 additions, 2 deletionstools/perf/bench/evlist-open-close.c
- tools/perf/bench/futex-hash.c 1 addition, 1 deletiontools/perf/bench/futex-hash.c
- tools/perf/bench/futex-lock-pi.c 1 addition, 1 deletiontools/perf/bench/futex-lock-pi.c
- tools/perf/bench/futex-requeue.c 1 addition, 1 deletiontools/perf/bench/futex-requeue.c
- tools/perf/bench/futex-wake-parallel.c 1 addition, 1 deletiontools/perf/bench/futex-wake-parallel.c
- tools/perf/bench/futex-wake.c 1 addition, 1 deletiontools/perf/bench/futex-wake.c
- tools/perf/builtin-ftrace.c 1 addition, 1 deletiontools/perf/builtin-ftrace.c
- tools/perf/builtin-inject.c 1 addition, 4 deletionstools/perf/builtin-inject.c
- tools/perf/builtin-script.c 1 addition, 1 deletiontools/perf/builtin-script.c
- tools/perf/builtin-stat.c 14 additions, 10 deletionstools/perf/builtin-stat.c
- tools/perf/pmu-events/arch/test/test_soc/cpu/uncore.json 16 additions, 0 deletionstools/perf/pmu-events/arch/test/test_soc/cpu/uncore.json
Loading
Please register or sign in to comment