Skip to content
  • Linus Torvalds's avatar
    Merge branch 'perf-core-for-linus' of... · df48d871
    Linus Torvalds authored
    Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
    
    * 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (107 commits)
      perf stat: Add more cache-miss percentage printouts
      perf stat: Add -d -d and -d -d -d options to show more CPU events
      ftrace/kbuild: Add recordmcount files to force full build
      ftrace: Add self-tests for multiple function trace users
      ftrace: Modify ftrace_set_filter/notrace to take ops
      ftrace: Allow dynamically allocated function tracers
      ftrace: Implement separate user function filtering
      ftrace: Free hash with call_rcu_sched()
      ftrace: Have global_ops store the functions that are to be traced
      ftrace: Add ops parameter to ftrace_startup/shutdown functions
      ftrace: Add enabled_functions file
      ftrace: Use counters to enable functions to trace
      ftrace: Separate hash allocation and assignment
      ftrace: Create a global_ops to hold the filter and notrace hashes
      ftrace: Use hash instead for FTRACE_FL_FILTER
      ftrace: Replace FTRACE_FL_NOTRACE flag with a hash of ignored functions
      perf bench, x86: Add alternatives-asm.h wrapper
      x86, 64-bit: Fix copy_[to/from]_user() checks for the userspace address limit
      x86, mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB
      x86, mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB
      ...
    df48d871