Merge tag 'perf-urgent-for-mingo-5.4-
20191001' of git://git./linux/kernel/git/acme/linux into perf/urgent
Pull perf/urgent fixes from Arnaldo Carvalho de Melo:
perf script:
  Andi Kleen:
    - Fix recovery from LBR/binary mismatch in the "brstackinsn" --field.
perf annotate:
  Arnaldo Carvalho de Melo:
  - Propagate errors so that meaningful messages can be presented to the
    user in case of problems.
perf map:
  Steve MacLean:
  - Fix handling of maps partially overlapped, resolving symbols in the
    ranges not replaced by new mmaps.
perf tests:
  Ian Rogers:
  - Use raise() instead of NULL derefs to avoid causing a SIGILL rather than a
    SIGSEGV for optimized builds that turn NULL derefs into ud2 instructions.
perf LLVM:
  Ian Rogers:
  - Don't access out-of-scope array.
perf inject:
  Steve MacLean:
  - Fix JIT_CODE_MOVE filename, that was having a u64 truncaded into a 32-bit
    snprintf format and also a missing ".so" suffix in another case.
libsubcmd:
  Ian Rogers:
  - Make _FORTIFY_SOURCE defines dependent on the feature, avoiding
    false positives with with memory sanitizers such as LLVM's ASan.
Vendor specific events:
Intel:
  Andi Kleen:
  - Fix period for Intel fixed counters.
s390:
  Thomas Richter (2):
  - Fix some event details transaction for machine type 8561.
tools headers UAPI:
  Arnaldo Carvalho de Melo:
  - Sync headers with the kernel, catching new usbdevfs ioctls and
    madvise behaviours to properly decode in 'perf trace' output.
Documentation:
  Steve MacLean:
  - Correct and clarify jitdump spec.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>