Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull perf fixes from Thomas Gleixner: "The perf update contains the following bits: x86: - Prevent setting freeze_on_smi on PerfMon V1 CPUs to avoid #GP perf stat: - Keep the '/' event modifier separator in fallback, for example when fallbacking from 'cpu/cpu-cycles/' to user level only, where it should become 'cpu/cpu-cycles/u' and not 'cpu/cpu-cycles/:u' (Jiri Olsa) - Fix PMU events parsing rule, improving error reporting for invalid events (Jiri Olsa) - Disable write_backward and other event attributes for !group events in a group, fixing, for instance this group: '{cycles,msr/aperf/}:S' that has leader sampling (:S) and where just the 'cycles', the leader event, should have the write_backward attribute set, in this case it all fails because the PMU where 'msr/aperf/' lives doesn't accepts write_backward style sampling (Jiri Olsa) - Only fall back group read for leader (Kan Liang) - Fix core PMU alias list for x86 platform (Kan Liang) - Print out hint for mixed PMU group error (Kan Liang) - Fix duplicate PMU name for interval print (Kan Liang) Core: - Set main kernel end address properly when reading kernel and module maps (Namhyung Kim) perf mem: - Fix incorrect entries and add missing man options (Sangwon Hong) s/390: - Remove s390 specific strcmp_cpuid_cmp function (Thomas Richter) - Adapt 'perf test' case record+probe_libc_inet_pton.sh for s390 - Fix s390 undefined record__auxtrace_init() return value in 'perf record' (Thomas Richter)" * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: perf/x86/intel: Don't enable freeze-on-smi for PerfMon V1 perf stat: Fix duplicate PMU name for interval print perf evsel: Only fall back group read for leader perf stat: Print out hint for mixed PMU group error perf pmu: Fix core PMU alias list for X86 platform perf record: Fix s390 undefined record__auxtrace_init() return value perf mem: Document incorrect and missing options perf evsel: Disable write_backward for leader sampling group events perf pmu: Fix pmu events parsing rule perf stat: Keep the / modifier separator in fallback perf test: Adapt test case record+probe_libc_inet_pton.sh for s390 perf list: Remove s390 specific strcmp_cpuid_cmp function perf machine: Set main kernel end address properly
Showing
- arch/x86/events/intel/core.c 6 additions, 3 deletionsarch/x86/events/intel/core.c
- tools/perf/Documentation/perf-mem.txt 29 additions, 12 deletionstools/perf/Documentation/perf-mem.txt
- tools/perf/arch/s390/util/auxtrace.c 1 addition, 0 deletionstools/perf/arch/s390/util/auxtrace.c
- tools/perf/arch/s390/util/header.c 0 additions, 18 deletionstools/perf/arch/s390/util/header.c
- tools/perf/builtin-stat.c 38 additions, 2 deletionstools/perf/builtin-stat.c
- tools/perf/pmu-events/arch/s390/mapfile.csv 5 additions, 5 deletionstools/perf/pmu-events/arch/s390/mapfile.csv
- tools/perf/tests/attr/test-record-group-sampling 3 additions, 0 deletionstools/perf/tests/attr/test-record-group-sampling
- tools/perf/tests/shell/record+probe_libc_inet_pton.sh 2 additions, 4 deletionstools/perf/tests/shell/record+probe_libc_inet_pton.sh
- tools/perf/util/evsel.c 14 additions, 4 deletionstools/perf/util/evsel.c
- tools/perf/util/evsel.h 1 addition, 0 deletionstools/perf/util/evsel.h
- tools/perf/util/machine.c 18 additions, 12 deletionstools/perf/util/machine.c
- tools/perf/util/parse-events.y 4 additions, 4 deletionstools/perf/util/parse-events.y
- tools/perf/util/pmu.c 8 additions, 14 deletionstools/perf/util/pmu.c
Loading
Please register or sign in to comment