Skip to content
Snippets Groups Projects
Select Git revision
  • c1776a18e3b5a3559f3dff5df0ecce570abd3a9f
  • openEuler-1.0-LTS default protected
  • openEuler-22.09
  • OLK-5.10
  • openEuler-22.03-LTS
  • openEuler-22.03-LTS-Ascend
  • master
  • openEuler-22.03-LTS-LoongArch-NW
  • openEuler-22.09-HCK
  • openEuler-20.03-LTS-SP3
  • openEuler-21.09
  • openEuler-21.03
  • openEuler-20.09
  • 4.19.90-2210.5.0
  • 5.10.0-123.0.0
  • 5.10.0-60.63.0
  • 5.10.0-60.62.0
  • 4.19.90-2210.4.0
  • 5.10.0-121.0.0
  • 5.10.0-60.61.0
  • 4.19.90-2210.3.0
  • 5.10.0-60.60.0
  • 5.10.0-120.0.0
  • 5.10.0-60.59.0
  • 5.10.0-119.0.0
  • 4.19.90-2210.2.0
  • 4.19.90-2210.1.0
  • 5.10.0-118.0.0
  • 5.10.0-106.19.0
  • 5.10.0-60.58.0
  • 4.19.90-2209.6.0
  • 5.10.0-106.18.0
  • 5.10.0-106.17.0
33 results

22b970497

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Linus Torvalds authored
    Pull perf updates from Ingo Molnar:
     "This tree includes an x86 PMU scheduling fix, but most changes are
      late breaking tooling fixes and updates:
    
      User visible fixes:
    
       - Create config.detected into OUTPUT directory, fixing parallel
         builds sharing the same source directory (Aaro Kiskinen)
    
       - Allow to specify custom linker command, fixing some MIPS64 builds.
         (Aaro Kiskinen)
    
       - Fix to show proper convergence stats in 'perf bench numa' (Srikar
         Dronamraju)
    
      User visible changes:
    
       - Validate syscall list passed via -e argument to 'perf trace'.
         (Arnaldo Carvalho de Melo)
    
       - Introduce 'perf stat --per-thread' (Jiri Olsa)
    
       - Check access permission for --kallsyms and --vmlinux (Li Zhang)
    
       - Move toggling event logic from 'perf top' and into hists browser,
         allowing freeze/unfreeze with event lists with more than one entry
         (Namhyung Kim)
    
       - Add missing newlines when dumping PERF_RECORD_FINISHED_ROUND and
         showing the Aggregated stats in 'perf report -D' (Adrian Hunter)
    
      Infrastructure fixes:
    
       - Add missing break for PERF_RECORD_ITRACE_START, which caused those
         events samples to be parsed as well as PERF_RECORD_LOST_SAMPLES.
         ITRACE_START only appears when Intel PT or BTS are present, so..
         (Jiri Olsa)
    
       - Call the perf_session destructor when bailing out in the inject,
         kmem, report, kvm and mem tools (Taeung Song)
    
      Infrastructure changes:
    
       - Move stuff out of 'perf stat' and into the lib for further use
         (Jiri Olsa)
    
       - Reference count the cpu_map and thread_map classes (Jiri Olsa)
    
       - Set evsel->{cpus,threads} from the evlist, if not set, allowing the
         generalization of some 'perf stat' functions that previously were
         accessing private static evlist variable (Jiri Olsa)
    
       - Delete an unnecessary check before the calling free_event_desc()
         (Markus Elfring)
    
       - Allow auxtrace data alignment (Adrian Hunter)
    
       - Allow events with dot (Andi Kleen)
    
       - Fix failure to 'perf probe' events on arm (He Kuang)
    
       - Add testing for Makefile.perf (Jiri Olsa)
    
       - Add test for make install with prefix (Jiri Olsa)
    
       - Fix single target build dependency check (Jiri Olsa)
    
       - Access thread_map entries via accessors, prep patch to hold more
         info per entry, for ongoing 'perf stat --per-thread' work (Jiri
         Olsa)
    
       - Use __weak definition from compiler.h (Sukadev Bhattiprolu)
    
       - Split perf_pmu__new_alias() (Sukadev Bhattiprolu)"
    
    * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (54 commits)
      perf tools: Allow to specify custom linker command
      perf tools: Create config.detected into OUTPUT directory
      perf mem: Fill in the missing session freeing after an error occurs
      perf kvm: Fill in the missing session freeing after an error occurs
      perf report: Fill in the missing session freeing after an error occurs
      perf kmem: Fill in the missing session freeing after an error occurs
      perf inject: Fill in the missing session freeing after an error occurs
      perf tools: Add missing break for PERF_RECORD_ITRACE_START
      perf/x86: Fix 'active_events' imbalance
      perf symbols: Check access permission when reading symbol files
      perf stat: Introduce --per-thread option
      perf stat: Introduce print_counters function
      perf stat: Using init_stats instead of memset
      perf stat: Rename print_interval to process_interval
      perf stat: Remove perf_evsel__read_cb function
      perf stat: Move perf_stat initialization counter process code
      perf stat: Move zero_per_pkg into counter process code
      perf stat: Separate counters reading and processing
      perf stat: Introduce read_counters function
      perf stat: Introduce perf_evsel__read function
      ...
    c1776a18
    History
    Name Last commit Last update