Merge tag 'perf-urgent-for-mingo-4.17-20180420' of...
Merge tag 'perf-urgent-for-mingo-4.17-20180420' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent Pull perf/urgent fixes and improvements from Arnaldo Carvalho de Melo: - Store context switch out type in PERF_RECORD_SWITCH[_CPU_WIDE]. The percentage of preempting and non-preempting context switches help understanding the nature of workloads (CPU or IO bound) that are running on a machine. This adds the kernel facility and userspace changes needed to show this information in 'perf script' and 'perf report -D' (Alexey Budankov) - Remove old error messages about things that unlikely to be the root cause in modern systems (Andi Kleen) - Synchronize kernel ABI headers, v4.17-rc1 (Ingo Molnar) - Support MAP_FIXED_NOREPLACE, noticed when updating the tools/include/ copies (Arnaldo Carvalho de Melo) - Fixup BPF test using epoll_pwait syscall function probe, to cope with the syscall routines renames performed in this development cycle (Arnaldo Carvalho de Melo) - Fix sample_max_stack maximum check and do not proceed when an error has been detect, return them to avoid misidentifying errors (Jiri Olsa) - Add '\n' at the end of parse-options error messages (Ravi Bangoria) - Add s390 support for detailed/verbose PMU event description (Thomas Richter) Signed-off-by:Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by:
Ingo Molnar <mingo@kernel.org>
Showing
- include/linux/coresight-pmu.h 1 addition, 12 deletionsinclude/linux/coresight-pmu.h
- include/uapi/linux/perf_event.h 15 additions, 3 deletionsinclude/uapi/linux/perf_event.h
- kernel/events/callchain.c 11 additions, 14 deletionskernel/events/callchain.c
- kernel/events/core.c 6 additions, 2 deletionskernel/events/core.c
- tools/arch/arm/include/uapi/asm/kvm.h 9 additions, 0 deletionstools/arch/arm/include/uapi/asm/kvm.h
- tools/arch/x86/include/asm/required-features.h 1 addition, 7 deletionstools/arch/x86/include/asm/required-features.h
- tools/arch/x86/include/uapi/asm/kvm.h 18 additions, 1 deletiontools/arch/x86/include/uapi/asm/kvm.h
- tools/include/linux/coresight-pmu.h 1 addition, 12 deletionstools/include/linux/coresight-pmu.h
- tools/include/uapi/asm-generic/mman-common.h 3 additions, 0 deletionstools/include/uapi/asm-generic/mman-common.h
- tools/include/uapi/linux/bpf.h 1 addition, 0 deletionstools/include/uapi/linux/bpf.h
- tools/include/uapi/linux/if_link.h 39 additions, 0 deletionstools/include/uapi/linux/if_link.h
- tools/include/uapi/linux/kvm.h 20 additions, 1 deletiontools/include/uapi/linux/kvm.h
- tools/include/uapi/linux/perf_event.h 15 additions, 3 deletionstools/include/uapi/linux/perf_event.h
- tools/include/uapi/sound/asound.h 1 addition, 0 deletionstools/include/uapi/sound/asound.h
- tools/lib/subcmd/parse-options.c 3 additions, 3 deletionstools/lib/subcmd/parse-options.c
- tools/perf/Documentation/perf-mem.txt 3 additions, 0 deletionstools/perf/Documentation/perf-mem.txt
- tools/perf/Documentation/perf-script.txt 9 additions, 8 deletionstools/perf/Documentation/perf-script.txt
- tools/perf/arch/arm/util/auxtrace.c 1 addition, 12 deletionstools/perf/arch/arm/util/auxtrace.c
- tools/perf/arch/arm/util/cs-etm.c 1 addition, 12 deletionstools/perf/arch/arm/util/cs-etm.c
- tools/perf/arch/arm/util/cs-etm.h 1 addition, 12 deletionstools/perf/arch/arm/util/cs-etm.h
Please register or sign in to comment