Linux/linux d8b5297tools/bpf/bpftool prog.c, tools/build Makefile.feature

Merge tag 'perf-core-for-mingo-5.1-20190321' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent

Pull perf/core improvements and fixes from Arnaldo:

BPF:

  Song Liu:

  - Add support for annotating BPF programs, using the PERF_RECORD_BPF_EVENT
    and PERF_RECORD_KSYMBOL recently added to the kernel and plugging
    binutils's libopcodes disassembly of BPF programs with the existing
    annotation interfaces in 'perf annotate', 'perf report' and 'perf top'
    various output formats (--stdio, --stdio2, --tui).

perf list:

  Andi Kleen:

  - Filter metrics when using substring search.

perf record:

  Andi Kleen:

  - Allow to limit number of reported perf.data files

  - Clarify help for --switch-output.

perf report:

  Andi Kleen

  - Indicate JITed code better.

  - Show all sort keys in help output.

perf script:

  Andi Kleen:

  - Support relative time.

perf stat:

  Andi Kleen:

  - Improve scaling.

General:

  Changbin Du:

  - Fix some mostly error path memory and reference count leaks found
    using gcc's ASan and UBSan.

Vendor events:

  Mamatha Inamdar:

  - Remove P8 HW events which are not supported.

Signed-off-by: Arnaldo Carvalho de Melo <acme at redhat.com>
Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
DeltaFile
+0-594tools/perf/pmu-events/arch/powerpc/power8/other.json
+321-104tools/perf/util/bpf-event.c
+62-210tools/bpf/bpftool/prog.c
+252-1tools/perf/util/header.c
+252-1tools/lib/bpf/libbpf.c
+162-1tools/perf/util/annotate.c
+155-0tools/perf/util/env.c
+119-0tools/perf/util/evlist.c
+63-0tools/lib/bpf/libbpf.h
+36-26tools/perf/builtin-top.c
+52-0tools/perf/util/sort.c
+45-5tools/perf/builtin-record.c
+25-18tools/perf/util/dso.c
+39-3tools/perf/util/bpf-event.h
+24-0tools/perf/Documentation/Build.txt
+24-0tools/perf/util/env.h
+18-0tools/perf/util/map.c
+16-2tools/perf/builtin-script.c
+12-3tools/perf/Makefile.config
+4-8tools/perf/util/stat.c
+12-0tools/perf/util/evlist.h
+5-6tools/perf/util/data.c
+4-4tools/perf/util/evsel.c
+8-0tools/perf/util/dso.h
+6-0tools/perf/util/evsel.h
+4-2tools/build/Makefile.feature
+5-0tools/build/feature/test-all.c
+2-3tools/perf/Documentation/perf-stat.txt
+2-3tools/perf/builtin-report.c
+4-1tools/perf/tests/expr.c
+4-0tools/perf/Documentation/perf-record.txt
+3-1tools/perf/tests/openat-syscall-all-cpus.c
+3-1tools/perf/util/hist.c
+1-2tools/perf/util/config.c
+2-1tools/perf/builtin-stat.c
+3-0tools/perf/Documentation/perf-script.txt
+3-0tools/lib/bpf/libbpf.map
+2-0tools/perf/util/header.h
+1-1tools/perf/Documentation/perf-config.txt
+1-1tools/perf/bench/epoll-ctl.c
+1-1tools/perf/bench/epoll-wait.c
+1-1tools/perf/builtin-list.c
+1-1tools/perf/perf.h
+1-1tools/perf/tests/attr/test-record-C0
+1-1tools/perf/tests/attr/test-record-basic
+1-1tools/perf/tests/attr/test-record-branch-any
+1-1tools/perf/tests/attr/test-record-branch-filter-any
+1-1tools/perf/tests/attr/test-record-branch-filter-any_call
+1-1tools/perf/tests/attr/test-record-branch-filter-any_ret
+1-1tools/perf/tests/attr/test-record-branch-filter-hv
+1-1tools/perf/tests/attr/test-record-branch-filter-ind_call
+1-1tools/perf/tests/attr/test-record-branch-filter-k
+1-1tools/perf/tests/attr/test-record-branch-filter-u
+1-1tools/perf/tests/attr/test-record-count
+1-1tools/perf/tests/attr/test-record-data
+1-1tools/perf/tests/attr/test-record-freq
+1-1tools/perf/tests/attr/test-record-graph-default
+1-1tools/perf/tests/attr/test-record-graph-dwarf
+1-1tools/perf/tests/attr/test-record-graph-fp
+1-1tools/perf/tests/attr/test-record-group
+1-1tools/perf/tests/attr/test-record-group-sampling
+1-1tools/perf/tests/attr/test-record-group1
+1-1tools/perf/tests/attr/test-record-no-buffering
+1-1tools/perf/tests/attr/test-record-no-inherit
+1-1tools/perf/tests/attr/test-record-no-samples
+1-1tools/perf/tests/attr/test-record-period
+1-1tools/perf/tests/attr/test-record-raw
+1-1tools/perf/tests/backward-ring-buffer.c
+1-1tools/perf/util/data.h
+2-0tools/perf/util/ordered-events.c
+2-0tools/perf/util/parse-events.c
+2-0tools/perf/util/sort.h
+1-0tools/perf/perf.c
+1-0tools/perf/util/session.c
+1-0tools/perf/tests/evsel-tp-sched.c
+1-0tools/perf/util/build-id.c
+1-0tools/perf/util/annotate.h
+1-0tools/perf/util/symbol.c
+1,797-1,03178 files

UnifiedSplitRaw