• Linus Torvalds's avatar
    Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 8a4a8918
    Linus Torvalds authored
    * 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (46 commits)
      llist: Add back llist_add_batch() and llist_del_first() prototypes
      sched: Don't use tasklist_lock for debug prints
      sched: Warn on rt throttling
      sched: Unify the ->cpus_allowed mask copy
      sched: Wrap scheduler p->cpus_allowed access
      sched: Request for idle balance during nohz idle load balance
      sched: Use resched IPI to kick off the nohz idle balance
      sched: Fix idle_cpu()
      llist: Remove cpu_relax() usage in cmpxchg loops
      sched: Convert to struct llist
      llist: Add llist_next()
      irq_work: Use llist in the struct irq_work logic
      llist: Return whether list is empty before adding in llist_add()
      llist: Move cpu_relax() to after the cmpxchg()
      llist: Remove the platform-dependent NMI checks
      llist: Make some llist functions inline
      sched, tracing: Show PREEMPT_ACTIVE state in trace_sched_switch
      sched: Remove redundant test in check_preempt_tick()
      sched: Add documentation for bandwidth control
      sched: Return unused runtime on group dequeue
      ...
    8a4a8918
sched.c 233 KB