• Linus Torvalds's avatar
    Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · ade0899b
    Linus Torvalds authored
    Pull perf updates from Ingo Molnar:
     "This tree includes some late late perf items that missed the first
      round:
    
      tools:
    
       - Bash auto completion improvements, now we can auto complete the
         tools long options, tracepoint event names, etc, from Namhyung Kim.
    
       - Look up thread using tid instead of pid in 'perf sched'.
    
       - Move global variables into a perf_kvm struct, from David Ahern.
    
       - Hists refactorings, preparatory for improved 'diff' command, from
         Jiri Olsa.
    
       - Hists refactorings, preparatory for event group viewieng work, from
         Namhyung Kim.
    
       - Remove double negation on optional feature macro definitions, from
         Namhyung Kim.
    
       - Remove several cases of needless global variables, on most
         builtins.
    
       - misc fixes
    
      kernel:
    
       - sysfs support for IBS on AMD CPUs, from Robert Richter.
    
       - Support for an upcoming Intel CPU, the Xeon-Phi / Knights Corner
         HPC blade PMU, from Vince Weaver.
    
       - misc fixes"
    
    * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (46 commits)
      perf: Fix perf_cgroup_switch for sw-events
      perf: Clarify perf_cpu_context::active_pmu usage by renaming it to ::unique_pmu
      perf/AMD/IBS: Add sysfs support
      perf hists: Add more helpers for hist entry stat
      perf hists: Move he->stat.nr_events initialization to a template
      perf hists: Introduce struct he_stat
      perf diff: Removing the total_period argument from output code
      perf tool: Add hpp interface to enable/disable hpp column
      perf tools: Removing hists pair argument from output path
      perf hists: Separate overhead and baseline columns
      perf diff: Refactor diff displacement possition info
      perf hists: Add struct hists pointer to struct hist_entry
      perf tools: Complete tracepoint event names
      perf/x86: Add support for Intel Xeon-Phi Knights Corner PMU
      perf evlist: Remove some unused methods
      perf evlist: Introduce add_newtp method
      perf kvm: Move global variables into a perf_kvm struct
      perf tools: Convert to BACKTRACE_SUPPORT
      perf tools: Long option completion support for each subcommands
      perf tools: Complete long option names of perf command
      ...
    ade0899b
core.c 173 KB