Skip to content
  • Linus Torvalds's avatar
    Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 2d722f6d
    Linus Torvalds authored
    Pull scheduler updates from Ingo Molnar:
     "The main changes:
    
       - load-calculation cleanups and improvements, by Alex Shi
       - various nohz related tidying up of statisics, by Frederic
         Weisbecker
       - factor out /proc functions to kernel/sched/proc.c, by Paul
         Gortmaker
       - simplify the RT policy scheduler, by Kirill Tkhai
       - various fixes and cleanups"
    
    * 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (42 commits)
      sched/debug: Remove CONFIG_FAIR_GROUP_SCHED mask
      sched/debug: Fix formatting of /proc/<PID>/sched
      sched: Fix typo in struct sched_avg member description
      sched/fair: Fix typo describing flags in enqueue_entity
      sched/debug: Add load-tracking statistics to task
      sched: Change get_rq_runnable_load() to static and inline
      sched/tg: Remove tg.load_weight
      sched/cfs_rq: Change atomic64_t removed_load to atomic_long_t
      sched/tg: Use 'unsigned long' for load variable in task group
      sched: Change cfs_rq load avg to unsigned long
      sched: Consider runnable load average in move_tasks()
      sched: Compute runnable load avg in cpu_load and cpu_avg_load_per_task
      sched: Update cpu load after task_tick
      sched: Fix sleep time double accounting in enqueue entity
      sched: Set an initial value of runnable avg for new forked task
      sched: Move a few runnable tg variables into CONFIG_SMP
      Revert "sched: Introduce temporary FAIR_GROUP_SCHED dependency for load-tracking"
      sched: Don't mix use of typedef ctl_table and struct ctl_table
      sched: Remove WARN_ON(!sd) from init_sched_groups_power()
      sched: Fix memory leakage in build_sched_groups()
      ...
    2d722f6d