• Linus Torvalds's avatar
    Merge tag 'perf-tools-fixes-for-v5.9-2020-09-01' of... · 9c7d619b
    Linus Torvalds authored
    Merge tag 'perf-tools-fixes-for-v5.9-2020-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
    
    Pull perf tools fixes from Arnaldo Carvalho de Melo:
    
     - Fix infinite loop in the TUI for grouped events in 'perf top/record',
       eg when using "perf top -e '{cycles,instructions,cache-misses}'".
    
     - Fix segfault by skipping side-band event setup if HAVE_LIBBPF_SUPPORT
       is not set.
    
     - Fix synthesized branch stacks generated from CoreSight ETM trace and
       Intel PT hardware traces.
    
     - Fix error when synthesizing events from ARM SPE hardware trace.
    
     - The SNOOPX and REMOTE offsets in the data_src bitmask in perf records
       were were both 37, SNOOPX is 38, fix it.
    
     - Fix use of CPU list with summary option in 'perf sched timehist'.
    
     - Avoid an uninitialized read when using fake PMUs.
    
     - Set perf_event_attr.exclude_guest=1 for user-space counting.
    
     - Don't order events when doing a 'perf report -D' raw dump of
       perf.data records.
    
     - Set NULL sentinel in pmu_events table in "Parse and process metrics"
       'perf test'
    
     - Fix basic bpf filtering 'perf test' on s390x.
    
     - Fix out of bounds array access in the 'perf stat' print_counters()
       evlist method.
    
     - Add mwait_idle_with_hints.constprop.0 to the list of idle symbols.
    
     - Use %zd for size_t printf formats on 32-bit.
    
     - Correct the help info of "perf record --no-bpf-event" option.
    
     - Add entries for CoreSight and Arm SPE tooling to MAINTAINERS.
    
    * tag 'perf-tools-fixes-for-v5.9-2020-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux:
      perf report: Disable ordered_events for raw dump
      perf tools: Correct SNOOPX field offset
      perf intel-pt: Fix corrupt data after perf inject from
      perf cs-etm: Fix corrupt data after perf inject from
      perf top/report: Fix infinite loop in the TUI for grouped events
      perf parse-events: Avoid an uninitialized read when using fake PMUs
      perf stat: Fix out of bounds array access in the print_counters() evlist method
      perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test
      perf parse-events: Set exclude_guest=1 for user-space counting
      perf record: Correct the help info of option "--no-bpf-event"
      perf tools: Use %zd for size_t printf formats on 32-bit
      MAINTAINERS: Add entries for CoreSight and Arm SPE tooling
      perf: arm-spe: Fix check error when synthesizing events
      perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols
      perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set
      perf sched timehist: Fix use of CPU list with summary option
      perf test: Fix basic bpf filtering test
    9c7d619b
MAINTAINERS 556 KB