diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2015-06-22 15:19:21 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-06-22 15:19:21 -0700 | 
| commit | c58267e9fa7b0345dd9006939254701e3622ca6a (patch) | |
| tree | 9a96adabaa1c61ecbb9e5e8653d5085dad27ef07 /init | |
| parent | 1bf7067c6e173dc10411704db48338ed69c05565 (diff) | |
| parent | a9a3cd900fbbcbf837d65653105e7bfc583ced09 (diff) | |
| download | linux-c58267e9fa7b0345dd9006939254701e3622ca6a.tar.bz2 | |
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull perf updates from Ingo Molnar:
 "Kernel side changes mostly consist of work on x86 PMU drivers:
   - x86 Intel PT (hardware CPU tracer) improvements (Alexander
     Shishkin)
   - x86 Intel CQM (cache quality monitoring) improvements (Thomas
     Gleixner)
   - x86 Intel PEBSv3 support (Peter Zijlstra)
   - x86 Intel PEBS interrupt batching support for lower overhead
     sampling (Zheng Yan, Kan Liang)
   - x86 PMU scheduler fixes and improvements (Peter Zijlstra)
  There's too many tooling improvements to list them all - here are a
  few select highlights:
  'perf bench':
      - Introduce new 'perf bench futex' benchmark: 'wake-parallel', to
        measure parallel waker threads generating contention for kernel
        locks (hb->lock). (Davidlohr Bueso)
  'perf top', 'perf report':
      - Allow disabling/enabling events dynamicaly in 'perf top':
        a 'perf top' session can instantly become a 'perf report'
        one, i.e. going from dynamic analysis to a static one,
        returning to a dynamic one is possible, to toogle the
        modes, just press 'f' to 'freeze/unfreeze' the sampling. (Arnaldo Carvalho de Melo)
      - Make Ctrl-C stop processing on TUI, allowing interrupting the load of big
        perf.data files (Namhyung Kim)
  'perf probe': (Masami Hiramatsu)
      - Support glob wildcards for function name
      - Support $params special probe argument: Collect all function arguments
      - Make --line checks validate C-style function name.
      - Add --no-inlines option to avoid searching inline functions
      - Greatly speed up 'perf probe --list' by caching debuginfo.
      - Improve --filter support for 'perf probe', allowing using its arguments
        on other commands, as --add, --del, etc.
  'perf sched':
      - Add option in 'perf sched' to merge like comms to lat output (Josef Bacik)
  Plus tons of infrastructure work - in particular preparation for
  upcoming threaded perf report support, but also lots of other work -
  and fixes and other improvements.  See (much) more details in the
  shortlog and in the git log"
* 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (305 commits)
  perf tools: Configurable per thread proc map processing time out
  perf tools: Add time out to force stop proc map processing
  perf report: Fix sort__sym_cmp to also compare end of symbol
  perf hists browser: React to unassigned hotkey pressing
  perf top: Tell the user how to unfreeze events after pressing 'f'
  perf hists browser: Honour the help line provided by builtin-{top,report}.c
  perf hists browser: Do not exit when 'f' is pressed in 'report' mode
  perf top: Replace CTRL+z with 'f' as hotkey for enable/disable events
  perf annotate: Rename source_line_percent to source_line_samples
  perf annotate: Display total number of samples with --show-total-period
  perf tools: Ensure thread-stack is flushed
  perf top: Allow disabling/enabling events dynamicly
  perf evlist: Add toggle_enable() method
  perf trace: Fix race condition at the end of started workloads
  perf probe: Speed up perf probe --list by caching debuginfo
  perf probe: Show usage even if the last event is skipped
  perf tools: Move libtraceevent dynamic list to separated LDFLAGS variable
  perf tools: Fix a problem when opening old perf.data with different byte order
  perf tools: Ignore .config-detected in .gitignore
  perf probe: Fix to return error if no probe is added
  ...
Diffstat (limited to 'init')
| -rw-r--r-- | init/Kconfig | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/init/Kconfig b/init/Kconfig index 4c08197044f1..b999fa381bf9 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -1623,7 +1623,7 @@ config PERF_EVENTS  config DEBUG_PERF_USE_VMALLOC  	default n  	bool "Debug: use vmalloc to back perf mmap() buffers" -	depends on PERF_EVENTS && DEBUG_KERNEL +	depends on PERF_EVENTS && DEBUG_KERNEL && !PPC  	select PERF_USE_VMALLOC  	help  	 Use vmalloc memory to back perf mmap() buffers. |