• Linus Torvalds's avatar
    Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 66e1c94d
    Linus Torvalds authored
    Pull x86/pti updates from Thomas Gleixner:
     "A mixed bag of fixes and updates for the ghosts which are hunting us.
    
      The scheduler fixes have been pulled into that branch to avoid
      conflicts.
    
       - A set of fixes to address a khread_parkme() race which caused lost
         wakeups and loss of state.
    
       - A deadlock fix for stop_machine() solved by moving the wakeups
         outside of the stopper_lock held region.
    
       - A set of Spectre V1 array access restrictions. The possible
         problematic spots were discuvered by Dan Carpenters new checks in
         smatch.
    
       - Removal of an unused file which was forgotten when the rest of that
         functionality was removed"
    
    * 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/vdso: Remove unused file
      perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr
      perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver
      perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map()
      perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_*
      perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[]
      sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[]
      sched/core: Fix possible Spectre-v1 indexing for sched_prio_to_weight[]
      sched/core: Introduce set_special_state()
      kthread, sched/wait: Fix kthread_parkme() completion issue
      kthread, sched/wait: Fix kthread_parkme() wait-loop
      sched/fair: Fix the update of blocked load when newly idle
      stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock
    66e1c94d
fair.c 274 KB