Linus Torvalds
af79ad2b1f
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull scheduler changes from Ingo Molnar:
"The main changes are:
- irqtime accounting cleanups and enhancements. (Frederic Weisbecker)
- schedstat debugging enhancements, make it more broadly runtime
available. (Josh Poimboeuf)
- More work on asymmetric topology/capacity scheduling. (Morten
Rasmussen)
- sched/wait fixes and cleanups. (Oleg Nesterov)
- PELT (per entity load tracking) improvements. (Peter Zijlstra)
- Rewrite and enhance select_idle_siblings(). (Peter Zijlstra)
- sched/numa enhancements/fixes (Rik van Riel)
- sched/cputime scalability improvements (Stanislaw Gruszka)
- Load calculation arithmetics fixes. (Dietmar Eggemann)
- sched/deadline enhancements (Tommaso Cucinotta)
- Fix utilization accounting when switching to the SCHED_NORMAL
policy. (Vincent Guittot)
- ... plus misc cleanups and enhancements"
* 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (64 commits)
sched/irqtime: Consolidate irqtime flushing code
sched/irqtime: Consolidate accounting synchronization with u64_stats API
u64_stats: Introduce IRQs disabled helpers
sched/irqtime: Remove needless IRQs disablement on kcpustat update
sched/irqtime: No need for preempt-safe accessors
sched/fair: Fix min_vruntime tracking
sched/debug: Add SCHED_WARN_ON()
sched/core: Fix set_user_nice()
sched/fair: Introduce set_curr_task() helper
sched/core, ia64: Rename set_curr_task()
sched/core: Fix incorrect utilization accounting when switching to fair class
sched/core: Optimize SCHED_SMT
sched/core: Rewrite and improve select_idle_siblings()
sched/core: Replace sd_busy/nr_busy_cpus with sched_domain_shared
sched/core: Introduce 'struct sched_domain_shared'
sched/core: Restructure destroy_sched_domain()
sched/core: Remove unused @cpu argument from destroy_sched_domain*()
sched/wait: Introduce init_wait_entry()
sched/wait: Avoid abort_exclusive_wait() in __wait_on_bit_lock()
sched/wait: Avoid abort_exclusive_wait() in ___wait_event()
...
2016-10-03 13:39:00 -07:00
..
2016-08-31 15:14:44 +02:00
2016-10-02 01:40:20 +02:00
2016-08-17 11:42:40 +01:00
2016-10-03 08:58:35 -07:00
2016-08-11 09:37:23 -06:00
2016-07-26 16:19:19 -07:00
2016-08-07 10:23:17 -04:00
2016-09-08 23:05:07 +02:00
2016-05-31 16:41:55 +08:00
2016-07-20 16:45:37 -06:00
2016-08-07 14:41:02 -06:00
2016-10-03 09:33:40 -07:00
2016-06-03 14:00:21 -06:00
2016-08-07 10:23:17 -04:00
2016-08-01 18:36:01 -04:00
2016-09-01 11:12:00 +02:00
2016-06-13 09:30:31 +02:00
2016-07-29 09:59:30 +02:00
2016-06-17 23:12:04 +02:00
2016-08-12 05:56:34 -07:00
2016-09-08 16:57:14 +02:00
2016-05-28 11:04:16 -07:00
2016-08-02 19:35:21 -04:00
2016-07-07 15:58:44 +02:00
2016-06-03 15:06:22 -07:00
2016-08-12 08:24:14 +02:00
2016-06-27 08:58:35 +02:00
2016-06-27 08:58:35 +02:00
2016-05-17 12:06:35 +02:00
2016-09-22 15:25:56 +02:00
2016-08-22 14:00:51 -03:00
2016-06-03 13:31:37 -06:00
2016-07-25 10:34:51 +02:00
2016-08-28 23:43:06 -04:00
2016-06-17 16:23:23 -07:00
2016-09-01 17:52:01 -07:00
2016-08-13 02:54:04 +02:00
2016-08-29 12:48:40 +10:00
2016-09-01 17:52:02 -07:00
2016-08-22 09:25:33 -07:00
2016-06-13 15:58:23 +02:00
2016-09-10 11:17:41 +02:00
2016-06-18 11:59:01 -07:00
2016-07-26 13:05:11 -07:00
2016-05-20 20:57:27 -07:00
2016-07-26 10:35:31 +02:00
2016-07-23 07:55:59 -03:00
2016-08-14 12:15:09 -06:00
2016-08-02 19:35:06 -04:00
2016-06-30 13:05:40 -06:00
2016-06-25 17:26:35 +03:00
2016-08-23 17:06:38 -03:00
2016-06-23 08:09:10 -06:00
2016-08-04 14:01:21 +02:00
2016-08-07 10:23:17 -04:00
2016-07-25 11:02:17 +02:00
2016-08-07 10:23:17 -04:00
2016-07-20 16:45:37 -06:00
2016-06-30 13:07:33 -06:00
2016-07-20 16:45:37 -06:00
2016-06-23 07:58:38 -06:00
2016-06-22 08:36:50 -03:00
2016-07-22 12:13:39 +02:00
2016-07-20 16:45:37 -06:00
2016-08-12 14:11:12 -06:00
2016-06-13 15:58:27 +02:00
2016-08-04 08:50:07 -04:00
2016-08-04 08:50:07 -04:00
2016-06-07 22:57:10 +02:00
2016-06-07 22:57:10 +02:00
2016-07-15 14:54:27 +09:00
2016-08-01 21:44:08 -04:00
2016-07-20 16:45:37 -06:00
2016-08-12 15:12:36 -06:00
2016-10-03 08:58:35 -07:00
2016-08-03 15:43:58 -06:00
2016-08-07 10:23:17 -04:00
2016-06-23 08:08:36 -06:00
2016-08-12 08:24:13 +02:00
2016-05-19 19:12:14 -07:00
2016-07-27 12:38:00 +09:30
2016-06-23 10:50:10 +02:00
2016-05-17 14:48:04 +02:00
2016-08-05 11:21:36 -07:00
2016-09-07 09:41:11 +01:00
2016-06-03 13:24:16 -06:00
2016-07-06 02:37:38 -06:00