Pull perf/core improvements and fixes from Arnaldo Carvalho de Melo:
perf trace:
  Arnaldo Carvalho de Melo:
  - Fix exclusion of not available syscall names from selector list.
  - Fixup pointer arithmetic when consuming augmented syscall args.
Intel PT:
  Adrian Hunter:
  - Add support for decoding PEBS via PT packets. See:
      https://software.intel.com/en-us/articles/intel-sdm
      May 2019 version: Vol. 3B 18.5.5.2 PEBS output to IntelĀ® Processor Trace
  for more details about it.
ARM64:
  John Garry:
  - Fix uncore PMU alias list for ARM64
  Raphael Gault:
  - Compile tests unconditionally.
cs-etm:
  Mathieu Poirier:
  - Optimize option setup for CPU-wide sessions.
build:
  Florian Fainelli:
  - Don't hardcode host include path for libslang, fixing up building with it
    in cross build environments.
  Arnaldo Carvalho de Melo:
  - Check if gettid() is available before providing helper, fixing the build
    when using the latest glibc version, where a helper for gettid() is finally
    present.
  - Fix building with libslang in systems where it is located in slang/slang.h.
  - Fix fast path test for zstd library.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>