Linus Torvalds
af8c5e2d60
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:
- Implement frequency/CPU invariance and OPP selection for
SCHED_DEADLINE (Juri Lelli)
- Tweak the task migration logic for better multi-tasking
workload scalability (Mel Gorman)
- Misc cleanups, fixes and improvements"
* 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
sched/deadline: Make bandwidth enforcement scale-invariant
sched/cpufreq: Move arch_scale_{freq,cpu}_capacity() outside of #ifdef CONFIG_SMP
sched/cpufreq: Remove arch_scale_freq_capacity()'s 'sd' parameter
sched/cpufreq: Always consider all CPUs when deciding next freq
sched/cpufreq: Split utilization signals
sched/cpufreq: Change the worker kthread to SCHED_DEADLINE
sched/deadline: Move CPU frequency selection triggering points
sched/cpufreq: Use the DEADLINE utilization signal
sched/deadline: Implement "runtime overrun signal" support
sched/fair: Only immediately migrate tasks due to interrupts if prev and target CPUs share cache
sched/fair: Correct obsolete comment about cpufreq_update_util()
sched/fair: Remove impossible condition from find_idlest_group_cpu()
sched/cpufreq: Don't pass flags to sugov_set_iowait_boost()
sched/cpufreq: Initialize sg_cpu->flags to 0
sched/fair: Consider RT/IRQ pressure in capacity_spare_wake()
sched/fair: Use 'unsigned long' for utilization, consistently
sched/core: Rework and clarify prepare_lock_switch()
sched/fair: Remove unused 'curr' parameter from wakeup_gran
sched/headers: Constify object_is_on_stack()
2018-01-30 11:55:56 -08:00
..
2017-11-16 14:05:12 -08:00
2017-11-14 16:49:31 -08:00
2017-12-28 12:26:35 +01:00
2018-01-18 11:55:59 +00:00
2017-11-26 14:39:20 -08:00
2018-01-08 11:03:35 +00:00
2017-11-15 14:54:53 -08:00
2018-01-12 02:01:40 +02:00
2018-01-18 09:08:56 +01:00
2018-01-29 09:58:36 +01:00
2017-12-05 11:57:54 -08:00
2017-11-13 21:14:07 -08:00
2017-11-16 10:57:11 -08:00
2018-01-29 11:30:16 -08:00
2018-01-26 14:43:55 +00:00
2018-01-10 12:53:35 +01:00
2017-11-17 20:04:24 -08:00
2017-11-30 16:55:35 +00:00
2017-11-27 16:45:11 -05:00
2017-12-07 14:32:30 -05:00
2017-11-17 12:54:01 -08:00
2018-01-29 09:47:41 -08:00
2018-01-10 12:53:34 +01:00
2017-11-15 13:28:48 -08:00
2017-11-14 15:32:19 -08:00
2018-01-18 11:56:49 +01:00
2017-11-14 23:57:38 +02:00
2018-01-29 11:51:49 -08:00
2017-11-17 16:10:01 -08:00
2017-12-17 12:58:53 +01:00
2018-01-29 11:51:49 -08:00
2018-01-16 08:56:36 -07:00
2018-01-09 09:31:15 -07:00
2018-01-29 11:51:49 -08:00
2017-11-15 18:21:05 -08:00
2017-12-21 02:15:41 +01:00
2018-01-10 11:17:21 -05:00
2017-11-14 15:32:19 -08:00
2017-11-17 16:10:01 -08:00
2018-01-06 09:18:00 -07:00
2017-11-15 18:21:04 -08:00
2017-11-15 14:29:44 -08:00
2017-11-15 14:29:44 -08:00
2017-11-14 10:07:45 -08:00
2017-11-17 11:54:55 -08:00
2017-11-17 16:10:01 -08:00
2018-01-19 10:09:41 -08:00
2017-12-17 13:57:01 +01:00
2018-01-08 17:30:45 +01:00
2018-01-03 14:03:48 +01:00
2017-12-07 22:52:01 +01:00
2018-01-14 09:51:25 -08:00
2017-11-15 19:46:50 +01:00
2017-12-29 23:13:09 +01:00
2018-01-13 10:42:48 -08:00
2018-01-08 10:08:33 +00:00
2017-12-14 16:00:49 -08:00
2017-11-13 21:05:31 -08:00
2017-11-17 09:51:57 -08:00
2017-11-28 15:24:02 +01:00
2018-01-16 03:29:36 +01:00
2017-11-14 16:54:12 -08:00
2017-12-05 10:31:32 -08:00
2017-11-15 11:56:19 -08:00
2018-01-03 13:54:31 +01:00
2018-01-18 12:54:41 -07:00
2017-11-15 19:42:40 -08:00
2018-01-29 06:42:21 -05:00
2018-01-02 10:02:19 +00:00
2017-11-14 11:35:15 -08:00
2017-11-14 11:35:15 -08:00
2017-11-14 11:35:15 -08:00
2017-11-14 14:13:11 -08:00
2018-01-29 09:08:34 -08:00
2017-11-17 16:10:02 -08:00
2017-12-05 11:57:54 -08:00
2018-01-15 08:41:38 -07:00
2017-11-15 18:21:06 -08:00
2017-11-15 11:10:38 +01:00
2017-11-15 18:21:03 -08:00
2018-01-16 09:51:22 +01:00
2017-11-29 18:40:42 -08:00
2017-11-28 16:56:26 +01:00
2017-11-13 17:56:58 -08:00
2017-12-14 16:00:48 -08:00
2018-01-17 11:30:16 +00:00
2017-11-17 14:58:01 -08:00
2017-12-17 12:52:34 +01:00
2017-11-15 18:21:05 -08:00
2017-11-17 09:51:57 -08:00
2017-11-17 16:10:01 -08:00
2017-11-17 16:10:04 -08:00
2017-12-21 13:07:20 -05:00
2018-01-08 19:43:15 +01:00
2017-12-29 21:13:04 +01:00
2017-12-28 12:26:35 +01:00
2017-12-29 21:13:04 +01:00
2018-01-29 09:08:34 -08:00
2018-01-29 06:42:21 -05:00
2018-01-24 10:03:44 +01:00
2017-11-29 10:30:13 -08:00
2017-11-15 18:21:01 -08:00
2017-11-17 16:10:04 -08:00
2017-11-17 16:10:04 -08:00
2017-11-15 16:38:45 +00:00
2017-11-15 16:38:45 +00:00
2017-11-15 18:21:01 -08:00
2017-11-21 16:35:54 -08:00
2017-12-05 21:16:43 +01:00
2017-12-01 13:09:40 -08:00
2018-01-05 08:50:12 -07:00
2018-01-30 10:44:56 -08:00
2017-11-15 18:21:05 -08:00
2017-11-29 18:40:43 -08:00
2017-11-17 20:21:44 -08:00
2017-11-15 18:21:04 -08:00
2017-11-29 18:40:42 -08:00
2017-11-17 09:51:57 -08:00
2017-11-15 18:21:03 -08:00
2017-11-15 18:21:07 -08:00
2018-01-29 19:08:02 -08:00
2017-11-15 13:46:33 -08:00
2017-11-13 17:33:11 -08:00
2017-11-15 18:21:04 -08:00
2017-11-24 01:37:35 +09:00
2017-11-24 01:37:35 +09:00
2018-01-15 15:15:23 -05:00
2017-11-17 14:18:00 -08:00
2017-11-17 14:18:00 -08:00
2017-11-17 16:10:00 -08:00
2017-11-18 20:37:12 -05:00
2018-01-16 16:47:29 +01:00
2018-01-17 17:55:14 +01:00
2017-11-15 15:01:28 -08:00
2017-11-16 16:05:01 -08:00
2017-11-15 11:56:19 -08:00
2018-01-12 16:41:15 +01:00
2017-12-14 16:00:49 -08:00
2017-11-15 18:21:03 -08:00
2017-11-15 18:21:02 -08:00
2017-11-17 16:10:00 -08:00
2017-11-15 18:21:06 -08:00
2017-11-15 18:21:06 -08:00
2017-12-06 14:55:05 -06:00
2017-12-04 10:52:53 -08:00
2017-12-05 15:02:40 +01:00
2017-11-17 16:10:04 -08:00
2017-11-17 16:10:04 -08:00
2017-11-17 16:10:03 -08:00
2018-01-09 13:09:17 +01:00
2017-12-16 02:05:48 +01:00
2018-01-04 14:57:10 +01:00
2017-11-21 05:28:13 -10:00
2017-12-23 21:12:59 +01:00
2018-01-15 13:19:12 -05:00
2017-11-17 20:14:10 -08:00
2017-11-17 16:10:01 -08:00
2017-12-14 16:00:48 -08:00
2017-12-05 18:06:09 -05:00
2017-12-17 13:57:15 +01:00
2017-12-17 13:57:15 +01:00
2017-11-27 08:42:03 -08:00
2017-11-27 08:42:03 -08:00
2017-11-17 16:10:04 -08:00
2018-01-12 20:04:01 +00:00
2017-11-15 18:21:04 -08:00
2017-11-13 17:56:58 -08:00
2017-12-04 10:52:54 -08:00
2017-11-29 10:16:44 +00:00
2018-01-29 10:59:24 -08:00
2017-11-29 10:16:44 +00:00
2017-12-12 11:24:01 +01:00
2018-01-19 12:31:03 -07:00
2018-01-30 11:55:56 -08:00
2017-12-04 10:52:54 -08:00
2018-01-29 10:59:24 -08:00
2018-01-05 13:59:18 -05:00
2017-11-15 20:42:10 -08:00
2017-11-30 09:15:53 -05:00
2017-11-15 18:21:01 -08:00
2017-11-15 18:21:06 -08:00
2017-11-15 18:21:01 -08:00
2018-01-11 17:05:23 +01:00
2017-12-12 11:24:01 +01:00
2017-12-12 11:24:01 +01:00
2018-01-18 11:56:49 +01:00
2017-11-28 15:52:33 -08:00
2017-12-14 16:00:48 -08:00
2018-01-10 01:07:46 +01:00
2017-11-15 18:21:06 -08:00
2018-01-21 17:44:47 -08:00
2017-11-18 20:37:12 -05:00
2017-11-17 16:10:03 -08:00
2017-12-06 19:31:39 +01:00
2017-12-08 10:07:02 -05:00
2017-11-15 18:21:04 -08:00
2017-12-28 12:26:54 +01:00
2017-11-13 17:56:58 -08:00
2017-11-13 17:56:58 -08:00
2017-11-14 11:20:25 +01:00
2017-11-14 10:01:49 +01:00
2017-12-29 23:13:09 +01:00
2017-12-11 09:18:29 -08:00
2017-11-17 14:58:01 -08:00
2017-12-04 07:14:30 -05:00
2017-11-27 08:42:03 -08:00
2017-11-15 18:21:01 -08:00
2017-11-14 18:01:46 -08:00
2017-11-16 12:20:15 -08:00
2018-01-24 09:00:05 -08:00
2017-11-24 01:37:35 +09:00
2017-11-15 18:21:07 -08:00
2017-11-21 16:35:54 -08:00
2017-11-21 15:46:44 -08:00