• Linus Torvalds's avatar
    Merge tag 'sched-urgent-2020-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · d0a37fd5
    Linus Torvalds authored
    Pull scheduler fixes from Thomas Gleixner:
     "A set of scheduler fixes:
    
       - Address a load balancer regression by making the load balancer use
         the same logic as the wakeup path to spread tasks in the LLC domain
    
       - Prefer the CPU on which a task run last over the local CPU in the
         fast wakeup path for asymmetric CPU capacity systems to align with
         the symmetric case. This ensures more locality and prevents massive
         migration overhead on those asymetric systems
    
       - Fix a memory corruption bug in the scheduler debug code caused by
         handing a modified buffer pointer to kfree()"
    
    * tag 'sched-urgent-2020-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      sched/debug: Fix memory corruption caused by multiple small reads of flags
      sched/fair: Prefer prev cpu in asymmetric wakeup path
      sched/fair: Ensure tasks spreading in LLC during LB
    d0a37fd5
fair.c 298 KB