perf/core improvements and fixes:

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>
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQR2GiIUctdOfX2qHhGyPKLppCJ+JwUCXQ0TfwAKCRCyPKLppCJ+
 J4JRAP4jtk8fPxAu1SIkhjjoApgKJoR9nQgoEXR67uG0TA/9JgD/e8KRAwmccdJO
 0QBXO5+gqm9ESYds/goV7NdhwPULWg8=
 =f6FU
 -----END PGP SIGNATURE-----

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

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>
This commit is contained in:
Ingo Molnar 2019-06-22 08:27:05 +02:00
commit a3664a74a0
42 changed files with 1115 additions and 68 deletions