Linus Torvalds
faafcba3b5
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
...
Pull scheduler updates from Ingo Molnar:
"The main changes in this cycle were:
- Optimized support for Intel "Cluster-on-Die" (CoD) topologies (Dave
Hansen)
- Various sched/idle refinements for better idle handling (Nicolas
Pitre, Daniel Lezcano, Chuansheng Liu, Vincent Guittot)
- sched/numa updates and optimizations (Rik van Riel)
- sysbench speedup (Vincent Guittot)
- capacity calculation cleanups/refactoring (Vincent Guittot)
- Various cleanups to thread group iteration (Oleg Nesterov)
- Double-rq-lock removal optimization and various refactorings
(Kirill Tkhai)
- various sched/deadline fixes
... and lots of other changes"
* 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (72 commits)
sched/dl: Use dl_bw_of() under rcu_read_lock_sched()
sched/fair: Delete resched_cpu() from idle_balance()
sched, time: Fix build error with 64 bit cputime_t on 32 bit systems
sched: Improve sysbench performance by fixing spurious active migration
sched/x86: Fix up typo in topology detection
x86, sched: Add new topology for multi-NUMA-node CPUs
sched/rt: Use resched_curr() in task_tick_rt()
sched: Use rq->rd in sched_setaffinity() under RCU read lock
sched: cleanup: Rename 'out_unlock' to 'out_free_new_mask'
sched: Use dl_bw_of() under RCU read lock
sched/fair: Remove duplicate code from can_migrate_task()
sched, mips, ia64: Remove __ARCH_WANT_UNLOCKED_CTXSW
sched: print_rq(): Don't use tasklist_lock
sched: normalize_rt_tasks(): Don't use _irqsave for tasklist_lock, use task_rq_lock()
sched: Fix the task-group check in tg_has_rt_tasks()
sched/fair: Leverage the idle state info when choosing the "idlest" cpu
sched: Let the scheduler see CPU idle states
sched/deadline: Fix inter- exclusive cpusets migrations
sched/deadline: Clear dl_entity params when setscheduling to different class
sched/numa: Kill the wrong/dead TASK_DEAD check in task_numa_fault()
...
2014-10-13 16:23:15 +02:00
..
2014-06-04 22:50:41 +02:00
2013-02-01 10:00:22 +01:00
2014-03-26 23:09:20 +01:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2013-07-01 15:10:58 +02:00
2014-01-24 22:39:56 +01:00
2014-07-30 14:12:00 +02:00
2014-07-30 22:16:02 +02:00
2014-07-30 15:28:11 +02:00
2014-06-04 22:50:42 +02:00
2013-02-01 10:00:22 +01:00
2014-03-26 23:09:21 +01:00
2013-10-29 21:24:46 +01:00
2013-02-01 10:00:22 +01:00
2014-01-24 22:39:56 +01:00
2014-05-23 15:10:59 +02:00
2013-10-29 21:24:40 +01:00
2014-08-26 02:18:58 +02:00
2013-10-29 21:24:40 +01:00
2014-01-24 22:39:56 +01:00
2014-04-23 12:18:44 +01:00
2013-09-03 23:22:16 +02:00
2013-02-01 10:00:22 +01:00
2014-07-30 21:47:33 +02:00
2013-02-01 10:00:22 +01:00
2014-08-26 02:18:57 +02:00
2014-08-26 02:18:55 +02:00
2014-06-02 12:34:20 +02:00
2014-05-23 15:12:39 +02:00
2013-02-01 10:00:22 +01:00
2014-05-23 15:12:40 +02:00
2013-02-01 10:00:22 +01:00
2012-12-13 18:15:30 +01:00
2014-08-02 00:06:40 +02:00
2013-02-01 10:00:22 +01:00
2012-12-13 18:15:30 +01:00
2012-12-13 18:15:30 +01:00
2012-12-13 18:15:30 +01:00
2014-08-02 00:06:46 +02:00
2014-05-30 16:51:02 +02:00
2014-08-02 00:06:42 +02:00
2013-02-01 10:00:22 +01:00
2014-06-04 22:50:42 +02:00
2013-02-01 10:00:22 +01:00
2013-05-08 03:51:58 +02:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2013-06-21 18:07:00 +02:00
2014-08-06 13:03:08 +02:00
2014-07-30 21:46:19 +02:00
2014-01-22 20:19:02 +01:00
2010-08-05 13:26:02 +01:00
2014-03-26 23:09:12 +01:00
2009-12-12 13:08:14 +01:00
2014-03-31 18:17:12 +02:00
2014-03-26 23:09:10 +01:00
2014-01-13 23:40:56 +01:00
2014-08-02 00:06:44 +02:00
2014-10-03 06:06:23 +02:00
2014-04-18 14:20:38 +02:00
2013-02-01 10:00:22 +01:00
2014-07-30 15:51:55 +02:00
2014-01-22 20:18:52 +01:00
2014-03-31 18:17:12 +02:00
2014-05-23 15:12:37 +02:00
2013-02-20 18:24:24 +01:00
2009-12-05 09:10:12 -08:00
2009-06-24 18:34:39 +01:00
2011-05-10 18:15:24 +01:00
2014-05-28 16:20:14 +01:00
2014-01-15 14:19:42 +07:00
2011-05-10 18:15:24 +01:00
2014-03-26 23:09:17 +01:00
2013-12-04 17:19:44 +01:00
2013-05-22 01:34:25 +02:00
2014-05-27 11:06:42 +02:00
2014-03-31 18:17:12 +02:00
2013-02-01 10:00:22 +01:00
2013-03-02 07:44:16 -08:00
2014-08-26 02:18:59 +02:00
2014-08-02 00:06:45 +02:00
2014-08-02 00:06:38 +02:00
2014-05-30 21:01:11 +02:00
2014-08-02 00:06:45 +02:00
2012-10-16 22:20:03 +02:00
2010-10-29 19:08:31 +01:00
2009-05-14 13:50:29 +01:00
2014-01-22 20:43:10 +01:00
2014-03-31 18:17:12 +02:00
2013-02-01 10:00:22 +01:00
2009-07-03 15:45:29 +01:00
2013-01-24 13:20:09 +01:00
2014-08-02 00:06:37 +02:00
2012-10-09 09:47:14 +01:00
2014-08-26 02:18:56 +02:00
2012-03-28 18:30:02 +01:00
2014-05-24 00:07:01 +02:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2014-05-30 11:55:23 +02:00
2014-08-02 00:06:44 +02:00
2014-03-19 23:18:40 +01:00
2014-03-31 18:17:12 +02:00
2014-08-26 02:18:52 +02:00
2014-06-04 22:50:42 +02:00
2013-02-01 10:00:22 +01:00
2009-09-17 20:07:48 +02:00
2013-04-11 15:39:51 +02:00
2014-01-24 22:39:56 +01:00
2013-04-29 15:54:33 -07:00
2011-07-26 16:49:47 -07:00
2010-02-27 12:53:38 +01:00
2014-05-28 16:20:34 +01:00
2013-05-09 17:55:20 +02:00
2014-03-31 18:17:12 +02:00
2013-02-17 01:25:34 +01:00
2009-07-03 15:45:29 +01:00
2014-08-26 02:18:52 +02:00
2014-05-24 00:07:01 +02:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2013-10-11 07:39:14 +02:00
2014-09-13 18:38:07 +02:00
2010-08-05 13:26:29 +01:00
2012-12-13 16:46:47 +01:00
2010-08-05 09:22:21 -05:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2014-08-29 16:35:55 +02:00
2014-05-30 21:01:11 +02:00
2013-03-03 22:55:19 -05:00
2014-03-31 18:17:12 +02:00
2013-02-01 10:00:22 +01:00
2014-08-02 00:06:46 +02:00
2013-02-01 10:00:22 +01:00
2013-05-08 01:19:07 +02:00
2014-05-24 00:07:01 +02:00
2014-03-31 18:17:13 +02:00
2014-05-02 16:39:14 +01:00
2014-05-28 16:20:22 +01:00
2011-10-20 15:00:18 +01:00
2014-08-02 00:06:46 +02:00
2014-08-02 00:06:39 +02:00
2010-04-12 17:26:14 +01:00
2014-05-24 00:07:01 +02:00
2014-08-02 00:06:44 +02:00
2013-02-01 10:00:22 +01:00
2014-06-02 16:34:41 +02:00
2013-02-01 10:00:22 +01:00
2014-08-26 02:27:47 +02:00
2014-05-27 16:23:58 -06:00
2011-03-14 21:07:26 +01:00
2013-11-15 09:32:18 +09:00
2014-07-30 23:27:02 +02:00
2013-02-01 10:00:22 +01:00
2014-03-31 18:17:12 +02:00
2014-08-26 02:18:54 +02:00
2014-05-28 16:20:31 +01:00
2014-05-29 15:08:23 +02:00
2009-03-11 21:11:07 +01:00
2014-09-24 14:47:05 +02:00
2014-04-30 00:59:13 -05:00
2014-08-02 00:06:37 +02:00
2012-08-17 10:57:28 +02:00
2014-06-30 16:52:01 +02:00
2014-08-02 00:06:38 +02:00
2013-02-01 10:00:22 +01:00
2014-01-22 20:19:02 +01:00
2013-02-01 10:00:22 +01:00
2013-10-29 21:24:36 +01:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2014-06-26 10:48:18 +01:00
2012-10-09 09:47:14 +01:00
2013-03-19 19:15:52 +01:00
2013-02-03 18:33:02 -05:00
2014-07-30 20:47:39 +02:00
2014-05-27 11:06:42 +02:00
2014-08-27 13:44:44 +02:00
2013-02-01 10:00:22 +01:00
2012-10-09 09:47:14 +01:00
2014-07-30 21:46:19 +02:00
2013-02-01 10:00:22 +01:00
2013-04-26 17:18:24 +02:00
2009-11-02 12:00:05 +01:00
2014-05-24 00:07:01 +02:00
2013-07-01 15:10:48 +02:00
2011-06-15 14:35:33 +02:00
2013-02-01 10:00:22 +01:00
2014-08-26 02:18:59 +02:00
2014-08-26 02:18:56 +02:00
2012-10-09 09:47:14 +01:00
2014-05-24 00:07:01 +02:00
2014-05-24 00:07:01 +02:00
2014-05-30 18:21:30 +02:00
2014-01-22 20:18:59 +01:00
2011-12-07 22:01:45 +00:00
2014-08-27 13:44:44 +02:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2012-10-09 09:47:14 +01:00
2014-03-26 23:09:16 +01:00
2014-06-26 10:48:19 +01:00
2009-09-30 21:47:02 +02:00
2014-06-04 16:54:14 -07:00
2010-04-12 17:26:14 +01:00
2013-09-18 17:13:58 +02:00
2014-01-30 17:20:32 -08:00
2013-02-01 10:00:22 +01:00