Peter Zijlstra
29cd8bae39
sched: Fix SD_POWERSAVING_BALANCE|SD_PREFER_LOCAL vs SD_WAKE_AFFINE
...
The SD_POWERSAVING_BALANCE|SD_PREFER_LOCAL code can break out of
the domain iteration early, making us miss the SD_WAKE_AFFINE bits.
Fix this by continuing iteration until there is no need for a
larger domain.
This also cleans up the cgroup stuff a bit, but not having two
update_shares() invocations.
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-09-17 10:40:31 +02:00
..
2009-06-18 13:03:58 -07:00
2009-09-11 13:21:31 -07:00
2009-07-12 12:22:34 -07:00
2009-08-19 18:15:10 +02:00
2009-09-06 06:27:40 +02:00
2009-08-24 11:33:40 +10:00
2009-06-08 12:31:53 -07:00
2009-06-24 00:02:38 -04:00
2009-06-24 00:00:52 -04:00
2009-06-24 00:02:38 -04:00
2009-06-24 00:02:38 -04:00
2009-06-24 00:00:52 -04:00
2009-06-24 00:02:38 -04:00
2009-09-11 09:20:26 +02:00
2009-04-30 19:24:24 +02:00
2009-06-22 21:18:12 -07:00
2009-06-16 19:47:31 -07:00
2009-09-02 21:29:22 +10:00
2009-09-11 13:20:18 -07:00
2009-09-11 13:20:18 -07:00
2009-07-18 14:19:53 +02:00
2009-08-10 15:41:12 +02:00
2009-09-11 13:16:22 -07:00
2009-06-16 19:47:48 -07:00
2009-07-10 17:32:55 +02:00
2009-06-09 22:37:52 +02:00
2009-07-29 19:10:34 -07:00
2009-06-16 19:47:47 -07:00
2009-05-15 07:56:24 -05:00
2009-09-11 13:24:03 -07:00
2009-08-11 14:19:09 +02:00
2009-09-09 17:30:06 +02:00
2009-07-24 10:53:29 +02:00
2009-08-31 18:05:25 +02:00
2009-08-29 13:22:36 +02:00
2009-08-23 10:32:40 +02:00
2009-09-06 06:11:42 +02:00
2009-06-11 17:55:42 +02:00
2009-06-18 13:03:56 -07:00
2009-07-24 15:30:45 -04:00
2009-06-12 21:46:58 +09:30
2009-09-03 18:46:23 +02:00
2009-06-18 13:03:55 -07:00
2009-07-09 17:07:02 +01:00
2009-08-08 18:30:25 +02:00
2009-08-04 10:16:41 +02:00
2009-08-08 18:27:37 +02:00
2009-07-29 19:10:36 -07:00
2009-07-14 00:30:40 +10:00
2009-08-19 13:58:54 +02:00
2009-07-03 10:02:29 +02:00
2009-08-29 15:34:40 +02:00
2009-08-23 10:32:40 +02:00
2009-09-11 13:20:18 -07:00
2009-08-29 15:34:40 +02:00
2009-06-18 13:03:48 -07:00
2009-06-30 18:56:00 -07:00
2009-08-06 05:50:21 +02:00
2009-05-09 10:08:19 +02:00
2009-08-02 14:26:09 +02:00
2009-09-17 10:17:25 +02:00
2009-09-17 10:40:31 +02:00
2009-09-17 10:17:25 +02:00
2009-09-15 16:51:30 +02:00
2009-09-15 16:51:30 +02:00
2009-09-17 10:17:25 +02:00
2009-08-01 11:18:56 -07:00
2009-06-16 19:47:49 -07:00
2009-08-07 10:39:55 -07:00
2009-08-23 10:32:37 +02:00
2009-08-31 18:08:50 +02:00
2009-06-16 19:47:48 -07:00
2009-09-11 13:23:18 -07:00
2009-08-23 10:32:39 +02:00
2009-08-26 21:29:52 +02:00
2009-06-15 21:30:23 -07:00
2009-06-18 13:03:55 -07:00
2009-08-10 14:43:09 +02:00
2009-09-11 13:23:18 -07:00