Skip to content
  • Linus Torvalds's avatar
    Merge branches 'core-urgent-for-linus', 'perf-urgent-for-linus' and... · ab93eb82
    Linus Torvalds authored
    Merge branches 'core-urgent-for-linus', 'perf-urgent-for-linus' and 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
    
    Pull RCU, perf, and scheduler fixes from Ingo Molnar.
    
    The RCU fix is a revert for an optimization that could cause deadlocks.
    
    One of the scheduler commits (164c33c6 "sched: Fix fork() error path
    to not crash") is correct but not complete (some architectures like Tile
    are not covered yet) - the resulting additional fixes are still WIP and
    Ingo did not want to delay these pending fixes.  See this thread on
    lkml:
    
      [PATCH] fork: fix error handling in dup_task()
    
    The perf fixes are just trivial oneliners.
    
    * 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      Revert "rcu: Move PREEMPT_RCU preemption to switch_to() invocation"
    
    * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      perf kvm: Fix segfault with report and mixed guestmount use
      perf kvm: Fix regression with guest machine creation
      perf script: Fix format regression due to libtraceevent merge
      ring-buffer: Fix accounting of entries when removing pages
      ring-buffer: Fix crash due to uninitialized new_pages list head
    
    * 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      MAINTAINERS/sched: Update scheduler file pattern
      sched/nohz: Rewrite and fix load-avg computation -- again
      sched: Fix fork() error path to not crash
    ab93eb82