• Linus Torvalds's avatar
    Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · e3be4266
    Linus Torvalds authored
    Pull perf fixes from Thomas Gleixner:
     "Another pile of fixes for perf:
    
       - Plug overflows and races in the core code
    
       - Sanitize the flow of the perf syscall so we error out before
         handling the more complex and hard to undo setups
    
       - Improve and fix Broadwell and Skylake hardware support
    
       - Revert a fix which broke what it tried to fix in perf tools
    
       - A couple of smaller fixes in various places of perf tools"
    
    * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      perf tools: Fix copying of /proc/kcore
      perf intel-pt: Remove no_force_psb from documentation
      perf probe: Use existing routine to look for a kernel module by dso->short_name
      perf/x86: Change test_aperfmperf() and test_intel() to static
      tools lib traceevent: Fix string handling in heterogeneous arch environments
      perf record: Avoid infinite loop at buildid processing with no samples
      perf: Fix races in computing the header sizes
      perf: Fix u16 overflows
      perf: Restructure perf syscall point of no return
      perf/x86/intel: Fix Skylake FRONTEND MSR extrareg mask
      perf/x86/intel/pebs: Add PEBS frontend profiling for Skylake
      perf/x86/intel: Make the CYCLE_ACTIVITY.* constraint on Broadwell more specific
      perf tools: Bool functions shouldn't return -1
      tools build: Add test for presence of __get_cpuid() gcc builtin
      tools build: Add test for presence of numa_num_possible_cpus() in libnuma
      Revert "perf symbols: Fix mismatched declarations for elf_getphdrnum"
      perf stat: Fix per-pkg event reporting bug
    e3be4266
msr-index.h 25.4 KB