From: Peter Williams <pwil3058@bigpond.net.au>
To: Ingo Molnar <mingo@elte.hu>
Cc: Nick Piggin <npiggin@suse.de>, Mike Galbraith <efault@gmx.de>,
Con Kolivas <kernel@kolivas.org>, ck list <ck@vds.kolivas.org>,
Bill Huey <billh@gnuppy.monkey.org>,
linux-kernel@vger.kernel.org,
Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>,
Arjan van de Ven <arjan@infradead.org>,
Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS]
Date: Tue, 17 Apr 2007 23:44:27 +1000 [thread overview]
Message-ID: <4624CF3B.6040704@bigpond.net.au> (raw)
In-Reply-To: <20070417095140.GB22626@elte.hu>
Ingo Molnar wrote:
> * Nick Piggin <npiggin@suse.de> wrote:
>
>>>> Maybe the progress is that more key people are becoming open to
>>>> the idea of changing the scheduler.
>>> Could be. All was quiet for quite a while, but when RSDL showed up,
>>> it aroused enough interest to show that scheduling woes is on folks
>>> radar.
>> Well I know people have had woes with the scheduler for ever (I guess
>> that isn't going to change :P). [...]
>
> yes, that part isnt going to change, because the CPU is a _scarce
> resource_ that is perhaps the most frequently overcommitted physical
> computer resource in existence, and because the kernel does not (yet)
> track eye movements of humans to figure out which tasks are more
> important them. So critical human constraints are unknown to the
> scheduler and thus complaints will always come.
>
> The upstream scheduler thought it had enough information: the sleep
> average. So now the attempt is to go back and _simplify_ the scheduler
> and remove that information, and concentrate on getting fairness
> precisely right. The magic thing about 'fairness' is that it's a pretty
> good default policy if we decide that we simply have not enough
> information to do an intelligent choice.
>
> ( Lets be cautious though: the jury is still out whether people actually
> like this more than the current approach. While CFS feedback looks
> promising after a whopping 3 days of it being released [ ;-) ], the
> test coverage of all 'fairness centric' schedulers, even considering
> years of availability is less than 1% i'm afraid, and that < 1% was
> mostly self-selecting. )
At this point I'd like to make the observation that spa_ebs is a very
fair scheduler if you consider "nice" to be an indication of the
relative entitlement of tasks to CPU bandwidth.
It works by mapping nice to shares using a function very similar to the
one for calculating p->load weight except it's not offset by the RT
priorities as RT is handled separately. In theory, a runnable task's
entitlement to CPU bandwidth at any time is the ratio of its shares to
the total shares held by runnable tasks on the same CPU (in reality, a
smoothed average of this sum is used to make scheduling smoother). The
dynamic priorities of the runnable tasks are then fiddled to try to keep
each tasks CPU bandwidth usage in proportion to its entitlement.
That's the theory anyway.
The actual implementation looks a bit different due to efficiency
considerations. The modifications to the above theory boil down to
keeping a running measure of the (recent) highest CPU bandwidth use per
share for tasks running on the CPU -- I call this the yardstick for this
CPU. When it's time to put a task on the run queue it's dynamic
priority is determined by comparing its CPU bandwidth per share value
with the yardstick for its CPU. If it's greater than the yardstick this
value becomes the new yardstick and the task gets given the lowest
possible dynamic priority (for its scheduling class). If the value is
zero it gets the highest possible priority (for its scheduling class)
which would be MAX_RT_PRIO for a SCHED_OTHER task. Otherwise it gets
given a priority between these two extremes proportional to ratio of its
CPU bandwidth per share value and the yardstick. Quite simple really.
The other way in which the code deviates from the original as that (for
a few years now) I no longer calculated CPU bandwidth usage directly.
I've found that the overhead is less if I keep a running average of the
size of a tasks CPU bursts and the length of its scheduling cycle (i.e.
from on CPU one time to on CPU next time) and using the ratio of these
values as a measure of bandwidth usage.
Anyway it works and gives very predictable allocations of CPU bandwidth
based on nice.
Another good feature is that (in this pure form) it's starvation free.
However, if you fiddle with it and do things like giving bonus priority
boosts to interactive tasks it becomes susceptible to starvation. This
can be fixed by using an anti starvation mechanism such as SPA's
promotion scheme and that's what spa_ebs does.
Peter
--
Peter Williams pwil3058@bigpond.net.au
"Learning, n. The kind of ignorance distinguishing the studious."
-- Ambrose Bierce
next prev parent reply other threads:[~2007-04-17 13:44 UTC|newest]
Thread overview: 572+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-13 20:21 [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] Ingo Molnar
2007-04-13 20:27 ` Bill Huey
2007-04-13 20:55 ` Ingo Molnar
2007-04-13 21:21 ` William Lee Irwin III
2007-04-13 21:35 ` Bill Huey
2007-04-13 21:39 ` Ingo Molnar
2007-04-13 21:50 ` Ingo Molnar
2007-04-13 21:57 ` Michal Piotrowski
2007-04-13 22:15 ` Daniel Walker
2007-04-13 22:30 ` Ingo Molnar
2007-04-13 22:37 ` Willy Tarreau
2007-04-13 23:59 ` Daniel Walker
2007-04-14 10:55 ` Ingo Molnar
2007-04-13 22:21 ` William Lee Irwin III
2007-04-13 22:52 ` Ingo Molnar
2007-04-13 23:30 ` William Lee Irwin III
2007-04-13 23:44 ` Ingo Molnar
2007-04-13 23:58 ` William Lee Irwin III
2007-04-14 22:38 ` Davide Libenzi
2007-04-14 23:26 ` Davide Libenzi
2007-04-15 4:01 ` William Lee Irwin III
2007-04-15 4:18 ` Davide Libenzi
2007-04-15 23:09 ` Pavel Pisa
2007-04-16 5:47 ` Davide Libenzi
2007-04-17 0:37 ` Pavel Pisa
2007-04-13 22:31 ` Willy Tarreau
2007-04-13 23:18 ` Ingo Molnar
2007-04-14 18:48 ` Bill Huey
2007-04-13 23:07 ` Gabriel C
2007-04-13 23:25 ` Ingo Molnar
2007-04-13 23:39 ` Gabriel C
2007-04-14 2:04 ` Nick Piggin
2007-04-14 6:32 ` Ingo Molnar
2007-04-14 6:43 ` Ingo Molnar
2007-04-14 8:08 ` Willy Tarreau
2007-04-14 8:36 ` Willy Tarreau
2007-04-14 10:53 ` Ingo Molnar
2007-04-14 13:01 ` Willy Tarreau
2007-04-14 13:27 ` Willy Tarreau
2007-04-14 14:45 ` Willy Tarreau
2007-04-14 16:14 ` Ingo Molnar
2007-04-14 16:19 ` Ingo Molnar
2007-04-14 17:15 ` Eric W. Biederman
2007-04-14 17:29 ` Willy Tarreau
2007-04-14 17:44 ` Eric W. Biederman
2007-04-14 17:54 ` Ingo Molnar
2007-04-14 18:18 ` Willy Tarreau
2007-04-14 18:40 ` Eric W. Biederman
2007-04-14 19:01 ` Willy Tarreau
2007-04-15 17:55 ` Ingo Molnar
2007-04-15 18:06 ` Willy Tarreau
2007-04-15 19:20 ` Ingo Molnar
2007-04-15 19:35 ` William Lee Irwin III
2007-04-15 19:57 ` Ingo Molnar
2007-04-15 23:54 ` William Lee Irwin III
2007-04-16 11:24 ` Ingo Molnar
2007-04-16 13:46 ` William Lee Irwin III
2007-04-15 19:37 ` Ingo Molnar
2007-04-14 17:50 ` Linus Torvalds
2007-04-15 7:54 ` Mike Galbraith
2007-04-15 8:58 ` Ingo Molnar
2007-04-15 9:11 ` Mike Galbraith
2007-04-19 9:01 ` Ingo Molnar
2007-04-19 12:54 ` Willy Tarreau
2007-04-19 15:18 ` Ingo Molnar
2007-04-19 17:34 ` Gene Heskett
2007-04-19 18:45 ` Willy Tarreau
2007-04-21 10:31 ` Ingo Molnar
2007-04-21 10:38 ` Ingo Molnar
2007-04-21 10:45 ` Ingo Molnar
2007-04-21 11:07 ` Willy Tarreau
2007-04-21 11:29 ` Björn Steinbrink
2007-04-21 11:51 ` Willy Tarreau
2007-04-19 23:52 ` Jan Knutar
2007-04-20 5:05 ` Willy Tarreau
2007-04-19 17:32 ` Gene Heskett
2007-04-14 15:17 ` Mark Lord
2007-04-14 19:48 ` William Lee Irwin III
2007-04-14 20:12 ` Willy Tarreau
2007-04-14 10:36 ` Ingo Molnar
2007-04-14 15:09 ` S.Çağlar Onur
2007-04-14 16:09 ` Ingo Molnar
2007-04-14 16:59 ` S.Çağlar Onur
2007-04-15 16:13 ` Kaffeine problem with CFS Ingo Molnar
2007-04-15 16:25 ` Ingo Molnar
2007-04-15 16:55 ` Christoph Pfister
2007-04-15 22:14 ` S.Çağlar Onur
2007-04-18 8:27 ` Ingo Molnar
2007-04-18 8:57 ` Ingo Molnar
2007-04-18 9:06 ` Ingo Molnar
2007-04-18 8:57 ` Christoph Pfister
2007-04-18 9:01 ` Ingo Molnar
2007-04-18 9:12 ` Mike Galbraith
2007-04-18 9:13 ` Christoph Pfister
2007-04-18 9:17 ` Ingo Molnar
2007-04-18 9:25 ` Christoph Pfister
2007-04-18 9:28 ` Ingo Molnar
2007-04-18 9:52 ` Christoph Pfister
2007-04-18 10:04 ` Christoph Pfister
2007-04-18 10:17 ` Ingo Molnar
2007-04-18 10:32 ` Ingo Molnar
2007-04-18 10:37 ` Ingo Molnar
2007-04-18 10:49 ` Ingo Molnar
2007-04-18 10:53 ` Ingo Molnar
[not found] ` <19a3b7a80704180534w3688af87x78ee68cc1c330a5c@mail.gmail.com>
[not found] ` <19a3b7a80704180555q4e0b26d5x54bbf34b4cd9d33e@mail.gmail.com>
2007-04-18 13:05 ` S.Çağlar Onur
2007-04-18 13:21 ` Christoph Pfister
2007-04-18 13:25 ` S.Çağlar Onur
2007-04-18 15:48 ` Ingo Molnar
2007-04-18 16:07 ` William Lee Irwin III
2007-04-18 16:14 ` Ingo Molnar
2007-04-18 21:08 ` S.Çağlar Onur
2007-04-18 21:12 ` Ingo Molnar
2007-04-20 19:31 ` Bill Davidsen
2007-04-21 8:36 ` Ingo Molnar
2007-04-18 15:08 ` Ingo Molnar
2007-04-15 3:27 ` [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] Con Kolivas
2007-04-15 5:16 ` Bill Huey
2007-04-15 8:44 ` Ingo Molnar
2007-04-15 9:51 ` Bill Huey
2007-04-15 10:39 ` Pekka Enberg
2007-04-15 12:45 ` Willy Tarreau
2007-04-15 13:08 ` Pekka J Enberg
2007-04-15 17:32 ` Mike Galbraith
2007-04-15 17:59 ` Linus Torvalds
2007-04-15 19:00 ` Jonathan Lundell
2007-04-15 22:52 ` Con Kolivas
2007-04-16 2:28 ` Nick Piggin
2007-04-16 3:15 ` Con Kolivas
2007-04-16 3:34 ` Nick Piggin
[not found] ` <b21f8390704152257v1d879cc3te0cfee5bf5d2bbf3@mail.gmail.com>
2007-04-16 6:27 ` [ck] " Nick Piggin
2007-04-15 15:26 ` William Lee Irwin III
2007-04-16 15:55 ` Chris Friesen
2007-04-16 16:13 ` William Lee Irwin III
2007-04-17 0:04 ` Peter Williams
2007-04-17 13:07 ` James Bruce
2007-04-17 20:05 ` William Lee Irwin III
2007-04-15 15:39 ` Ingo Molnar
2007-04-15 15:47 ` William Lee Irwin III
2007-04-16 5:27 ` Peter Williams
2007-04-16 6:23 ` Peter Williams
2007-04-16 6:40 ` Peter Williams
2007-04-16 7:32 ` Ingo Molnar
2007-04-16 8:54 ` Peter Williams
2007-04-15 15:16 ` Gene Heskett
2007-04-15 16:43 ` Con Kolivas
2007-04-15 16:58 ` Gene Heskett
2007-04-15 18:00 ` Mike Galbraith
2007-04-16 0:18 ` Gene Heskett
2007-04-15 16:11 ` Bernd Eckenfels
2007-04-15 6:43 ` Mike Galbraith
2007-04-15 8:36 ` Bill Huey
2007-04-15 8:45 ` Mike Galbraith
2007-04-15 9:06 ` Ingo Molnar
2007-04-16 10:00 ` Ingo Molnar
2007-04-15 16:25 ` Arjan van de Ven
2007-04-16 5:36 ` Bill Huey
2007-04-16 6:17 ` Nick Piggin
2007-04-17 0:06 ` Peter Williams
2007-04-17 2:29 ` Mike Galbraith
2007-04-17 3:40 ` Nick Piggin
2007-04-17 4:01 ` Mike Galbraith
2007-04-17 3:43 ` [Announce] [patch] Modular Scheduler Core and Completely FairScheduler [CFS] David Lang
2007-04-17 4:14 ` [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] Nick Piggin
2007-04-17 6:26 ` Peter Williams
2007-04-17 9:51 ` Ingo Molnar
2007-04-17 13:44 ` Peter Williams [this message]
2007-04-17 23:00 ` Michael K. Edwards
2007-04-17 23:07 ` William Lee Irwin III
2007-04-17 23:52 ` Michael K. Edwards
2007-04-18 0:36 ` Bill Huey
2007-04-18 2:39 ` Peter Williams
2007-04-20 20:47 ` Bill Davidsen
2007-04-21 7:39 ` Nick Piggin
2007-04-21 8:33 ` Ingo Molnar
2007-04-20 20:36 ` Bill Davidsen
2007-04-17 4:17 ` Peter Williams
2007-04-17 4:29 ` Nick Piggin
2007-04-17 5:53 ` Willy Tarreau
2007-04-17 6:10 ` Nick Piggin
2007-04-17 6:09 ` William Lee Irwin III
2007-04-17 6:15 ` Nick Piggin
2007-04-17 6:26 ` William Lee Irwin III
2007-04-17 7:01 ` Nick Piggin
2007-04-17 8:23 ` William Lee Irwin III
2007-04-17 22:23 ` Davide Libenzi
2007-04-17 21:39 ` Matt Mackall
2007-04-17 23:23 ` Peter Williams
2007-04-17 23:19 ` Matt Mackall
2007-04-18 3:15 ` Nick Piggin
2007-04-18 3:45 ` Mike Galbraith
2007-04-18 3:56 ` Nick Piggin
2007-04-18 4:29 ` Mike Galbraith
2007-04-18 4:38 ` Matt Mackall
2007-04-18 5:00 ` Nick Piggin
2007-04-18 5:55 ` Matt Mackall
2007-04-18 6:37 ` Nick Piggin
2007-04-18 6:55 ` Matt Mackall
2007-04-18 7:24 ` Nick Piggin
2007-04-21 13:33 ` Bill Davidsen
2007-04-18 13:08 ` William Lee Irwin III
2007-04-18 19:48 ` Davide Libenzi
2007-04-18 14:48 ` Linus Torvalds
2007-04-18 15:23 ` Matt Mackall
2007-04-18 17:22 ` Linus Torvalds
2007-04-18 17:48 ` [ck] " Mark Glines
2007-04-18 19:27 ` Chris Friesen
2007-04-19 0:49 ` Peter Williams
2007-04-18 17:49 ` Ingo Molnar
2007-04-18 17:59 ` Ingo Molnar
2007-04-18 19:40 ` Linus Torvalds
2007-04-18 19:43 ` Ingo Molnar
2007-04-18 20:07 ` Davide Libenzi
2007-04-18 21:48 ` Ingo Molnar
2007-04-18 23:30 ` Davide Libenzi
2007-04-19 8:00 ` Ingo Molnar
2007-04-19 15:43 ` Davide Libenzi
2007-04-21 14:09 ` Bill Davidsen
2007-04-19 17:39 ` Bernd Eckenfels
2007-04-19 6:52 ` Mike Galbraith
2007-04-19 7:09 ` Ingo Molnar
2007-04-19 7:32 ` Mike Galbraith
2007-04-19 16:55 ` Davide Libenzi
2007-04-20 5:16 ` Mike Galbraith
2007-04-19 7:14 ` Mike Galbraith
2007-04-18 21:04 ` Ingo Molnar
2007-04-18 19:23 ` Linus Torvalds
2007-04-18 19:56 ` Davide Libenzi
2007-04-18 20:11 ` Linus Torvalds
2007-04-19 0:22 ` Davide Libenzi
2007-04-19 0:30 ` Linus Torvalds
2007-04-18 18:02 ` William Lee Irwin III
2007-04-18 18:12 ` Ingo Molnar
2007-04-18 18:36 ` Diego Calleja
2007-04-19 0:37 ` Peter Williams
2007-04-18 19:05 ` Davide Libenzi
2007-04-18 19:13 ` Michael K. Edwards
2007-04-19 3:18 ` Nick Piggin
2007-04-19 5:14 ` Andrew Morton
2007-04-19 6:38 ` Ingo Molnar
2007-04-19 7:57 ` William Lee Irwin III
2007-04-19 11:50 ` Peter Williams
2007-04-20 5:26 ` William Lee Irwin III
2007-04-20 6:16 ` Peter Williams
2007-04-19 8:33 ` Nick Piggin
2007-04-19 11:59 ` Renice X for cpu schedulers Con Kolivas
2007-04-19 12:42 ` Peter Williams
2007-04-19 13:20 ` Peter Williams
2007-04-19 14:22 ` Lee Revell
2007-04-20 1:32 ` Michael K. Edwards
2007-04-20 5:25 ` Bill Huey
2007-04-20 7:12 ` Michael K. Edwards
2007-04-20 8:21 ` Bill Huey
2007-04-19 13:17 ` Mark Lord
2007-04-19 15:10 ` Con Kolivas
2007-04-19 16:15 ` Mark Lord
2007-04-19 18:21 ` Gene Heskett
2007-04-20 0:17 ` Con Kolivas
2007-04-20 1:17 ` Ed Tomlinson
2007-04-20 1:27 ` Linus Torvalds
2007-04-20 3:57 ` Nick Piggin
2007-04-21 14:55 ` Mark Lord
2007-04-22 12:54 ` Mark Lord
2007-04-22 12:58 ` Con Kolivas
2007-04-19 18:16 ` Gene Heskett
2007-04-19 21:35 ` Michael K. Edwards
2007-04-19 22:47 ` Con Kolivas
2007-04-20 2:00 ` Gene Heskett
2007-04-20 2:01 ` Gene Heskett
2007-04-20 5:24 ` Mike Galbraith
2007-04-19 19:26 ` Ray Lee
2007-04-19 22:56 ` Con Kolivas
2007-04-20 0:20 ` Michael K. Edwards
2007-04-20 5:34 ` Bill Huey
2007-04-20 0:56 ` Ray Lee
2007-04-20 4:09 ` Nick Piggin
2007-04-24 15:50 ` Ray Lee
2007-04-24 16:23 ` Matt Mackall
2007-04-21 13:40 ` [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] Bill Davidsen
2007-04-17 6:50 ` Davide Libenzi
2007-04-17 7:09 ` William Lee Irwin III
2007-04-17 7:22 ` Peter Williams
2007-04-17 7:23 ` Nick Piggin
2007-04-17 7:27 ` Davide Libenzi
2007-04-17 7:33 ` Nick Piggin
2007-04-17 7:33 ` Ingo Molnar
2007-04-17 7:40 ` Nick Piggin
2007-04-17 7:58 ` Ingo Molnar
2007-04-17 9:05 ` William Lee Irwin III
2007-04-17 9:24 ` Ingo Molnar
2007-04-17 9:57 ` William Lee Irwin III
2007-04-17 10:01 ` Ingo Molnar
2007-04-17 11:31 ` William Lee Irwin III
2007-04-17 22:08 ` Matt Mackall
2007-04-17 22:32 ` William Lee Irwin III
2007-04-17 22:39 ` Matt Mackall
2007-04-17 22:59 ` William Lee Irwin III
2007-04-17 22:57 ` Matt Mackall
2007-04-18 4:29 ` William Lee Irwin III
2007-04-18 4:42 ` Davide Libenzi
2007-04-18 7:29 ` James Bruce
2007-04-17 7:11 ` Nick Piggin
2007-04-17 7:21 ` Davide Libenzi
2007-04-17 6:23 ` Peter Williams
2007-04-17 6:44 ` Nick Piggin
2007-04-17 7:48 ` Peter Williams
2007-04-17 7:56 ` Nick Piggin
2007-04-17 13:16 ` Peter Williams
2007-04-18 4:46 ` Nick Piggin
2007-04-17 8:44 ` Ingo Molnar
2007-04-19 2:20 ` Peter Williams
2007-04-15 15:05 ` Ingo Molnar
2007-04-15 20:05 ` Matt Mackall
2007-04-15 20:48 ` Ingo Molnar
2007-04-15 21:31 ` Matt Mackall
2007-04-16 3:03 ` Nick Piggin
2007-04-16 14:28 ` Matt Mackall
2007-04-17 3:31 ` Nick Piggin
2007-04-17 17:35 ` Matt Mackall
2007-04-16 15:45 ` William Lee Irwin III
2007-04-15 23:39 ` William Lee Irwin III
2007-04-16 1:06 ` Peter Williams
2007-04-16 3:04 ` William Lee Irwin III
2007-04-16 5:09 ` Peter Williams
2007-04-16 11:04 ` William Lee Irwin III
2007-04-16 12:55 ` Peter Williams
2007-04-16 23:10 ` Michael K. Edwards
2007-04-17 3:55 ` Nick Piggin
2007-04-17 4:25 ` Peter Williams
2007-04-17 4:34 ` Nick Piggin
2007-04-17 6:03 ` Peter Williams
2007-04-17 6:14 ` William Lee Irwin III
2007-04-17 6:23 ` Nick Piggin
2007-04-17 9:36 ` Ingo Molnar
2007-04-17 8:24 ` William Lee Irwin III
[not found] ` <20070416135915.GK8915@holomorphy.com>
[not found] ` <46241677.7060909@bigpond.net.au>
[not found] ` <20070417025704.GM8915@holomorphy.com>
[not found] ` <462445EC.1060306@bigpond.net.au>
[not found] ` <20070417053147.GN8915@holomorphy.com>
[not found] ` <46246A7C.8050501@bigpond.net.au>
[not found] ` <20070417064109.GP8915@holomorphy.com>
2007-04-17 8:00 ` Peter Williams
2007-04-17 10:41 ` William Lee Irwin III
2007-04-17 13:48 ` Peter Williams
2007-04-18 0:27 ` Peter Williams
2007-04-18 2:03 ` William Lee Irwin III
2007-04-18 2:31 ` Peter Williams
2007-04-16 17:22 ` Chris Friesen
2007-04-17 0:54 ` Peter Williams
2007-04-17 15:52 ` Chris Friesen
2007-04-17 23:50 ` Peter Williams
2007-04-18 5:43 ` Chris Friesen
2007-04-18 13:00 ` Peter Williams
2007-04-16 5:16 ` Con Kolivas
2007-04-16 5:48 ` Gene Heskett
2007-04-15 12:29 ` Esben Nielsen
2007-04-15 13:04 ` Ingo Molnar
2007-04-16 7:16 ` Esben Nielsen
2007-04-15 22:49 ` Ismail Dönmez
2007-04-15 23:23 ` Arjan van de Ven
2007-04-15 23:33 ` Ismail Dönmez
2007-04-16 11:58 ` Ingo Molnar
2007-04-16 12:02 ` Ismail Dönmez
2007-04-16 22:00 ` Andi Kleen
2007-04-16 21:05 ` Ingo Molnar
2007-04-16 21:21 ` Andi Kleen
2007-04-17 7:56 ` Andy Whitcroft
2007-04-17 9:32 ` Nick Piggin
2007-04-17 9:59 ` Ingo Molnar
2007-04-17 11:11 ` Nick Piggin
2007-04-18 8:55 ` Nick Piggin
2007-04-18 9:33 ` Con Kolivas
2007-04-18 12:14 ` Nick Piggin
2007-04-18 12:33 ` Con Kolivas
2007-04-18 21:49 ` Con Kolivas
2007-04-18 9:53 ` Ingo Molnar
2007-04-18 12:13 ` Nick Piggin
2007-04-18 12:49 ` Con Kolivas
2007-04-19 3:28 ` Nick Piggin
2007-04-18 10:22 ` Ingo Molnar
2007-04-18 15:58 ` CFS and suspend2: hang in atomic copy (was: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS]) Christian Hesse
2007-04-18 16:46 ` Ingo Molnar
2007-04-18 20:45 ` CFS and suspend2: hang in atomic copy Christian Hesse
2007-04-18 21:16 ` Ingo Molnar
2007-04-18 21:57 ` Christian Hesse
2007-04-18 22:02 ` Ingo Molnar
2007-04-18 22:22 ` Christian Hesse
2007-04-19 1:37 ` [Suspend2-devel] " Nigel Cunningham
2007-04-18 22:56 ` Bob Picco
2007-04-19 1:43 ` [Suspend2-devel] " Nigel Cunningham
2007-04-19 6:29 ` Ingo Molnar
2007-04-19 11:10 ` Bob Picco
2007-04-19 1:52 ` [Suspend2-devel] " Nigel Cunningham
2007-04-19 7:04 ` Ingo Molnar
2007-04-19 9:05 ` Nigel Cunningham
2007-04-24 20:23 ` suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy) Pavel Machek
2007-04-24 20:41 ` Linus Torvalds
2007-04-24 20:51 ` Hua Zhong
2007-04-24 20:54 ` Ingo Molnar
2007-04-24 21:29 ` Pavel Machek
2007-04-24 22:24 ` Ray Lee
2007-04-25 21:41 ` Matt Mackall
2007-04-26 11:27 ` Pavel Machek
2007-04-26 19:04 ` Bill Davidsen
2007-04-24 21:24 ` Pavel Machek
2007-04-24 23:41 ` Linus Torvalds
2007-04-25 1:06 ` Olivier Galibert
2007-04-25 6:41 ` Ingo Molnar
2007-04-25 7:29 ` Pavel Machek
2007-04-25 7:48 ` Dumitru Ciobarcianu
2007-04-25 8:10 ` Pavel Machek
2007-04-25 8:22 ` Dumitru Ciobarcianu
2007-04-26 11:12 ` Pekka Enberg
2007-04-26 14:48 ` Rafael J. Wysocki
2007-04-26 16:10 ` Pekka Enberg
2007-04-26 19:28 ` Rafael J. Wysocki
2007-04-26 20:16 ` Nigel Cunningham
2007-04-26 20:37 ` Rafael J. Wysocki
2007-04-26 20:49 ` David Lang
2007-04-26 20:55 ` Nigel Cunningham
2007-04-26 21:22 ` Rafael J. Wysocki
2007-04-26 22:08 ` Nigel Cunningham
2007-04-25 8:48 ` Nigel Cunningham
2007-04-25 13:07 ` Federico Heinz
2007-04-25 19:38 ` Kenneth Crudup
2007-04-25 7:23 ` Pavel Machek
2007-04-25 8:48 ` Xavier Bestel
2007-04-25 8:50 ` Nigel Cunningham
2007-04-25 9:07 ` Xavier Bestel
2007-04-25 9:19 ` Nigel Cunningham
2007-04-26 18:18 ` Bill Davidsen
2007-04-25 9:02 ` suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2:hang " Romano Giannetti
2007-04-25 19:16 ` suspend2 merge Martin Steigerwald
2007-04-25 15:18 ` suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy) Adrian Bunk
2007-04-25 17:34 ` Pavel Machek
2007-04-25 18:39 ` Adrian Bunk
2007-04-25 18:50 ` Linus Torvalds
2007-04-25 19:02 ` Hua Zhong
2007-04-25 19:25 ` Adrian Bunk
2007-04-25 19:38 ` Linus Torvalds
2007-04-25 20:08 ` Pavel Machek
2007-04-25 20:33 ` Rafael J. Wysocki
2007-04-25 20:31 ` Pavel Machek
2007-04-27 10:21 ` driver power operations (was Re: suspend2 merge) Johannes Berg
2007-04-27 12:06 ` Rafael J. Wysocki
2007-04-27 12:40 ` Pavel Machek
2007-04-27 12:46 ` Johannes Berg
2007-04-27 12:50 ` Pavel Machek
2007-04-27 14:34 ` [linux-pm] " Alan Stern
2007-04-27 14:39 ` Johannes Berg
2007-04-27 14:49 ` Johannes Berg
2007-04-27 15:20 ` Rafael J. Wysocki
2007-04-27 15:27 ` Johannes Berg
2007-04-27 15:52 ` Linus Torvalds
2007-04-27 18:34 ` Rafael J. Wysocki
2007-04-27 15:41 ` Linus Torvalds
2007-04-27 15:12 ` Rafael J. Wysocki
2007-04-27 15:24 ` Johannes Berg
2007-04-27 15:56 ` David Brownell
2007-04-27 18:31 ` Rafael J. Wysocki
2007-05-07 12:29 ` Pavel Machek
2007-04-25 22:36 ` suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy) Manu Abraham
2007-04-25 20:20 ` Rafael J. Wysocki
2007-04-25 20:24 ` Linus Torvalds
2007-04-25 21:30 ` Pavel Machek
2007-04-25 21:40 ` Rafael J. Wysocki
2007-04-25 21:46 ` Pavel Machek
2007-04-25 22:22 ` Nigel Cunningham
2007-04-25 20:23 ` Adrian Bunk
2007-04-25 22:19 ` Kenneth Crudup
2007-04-27 12:36 ` suspend2 merge Martin Steigerwald
2007-04-25 19:41 ` suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy) Andrew Morton
2007-04-25 19:55 ` Pavel Machek
2007-04-25 22:13 ` Kenneth Crudup
2007-04-26 1:25 ` Antonino A. Daplas
2007-04-25 23:33 ` Olivier Galibert
2007-04-26 1:56 ` Nigel Cunningham
2007-04-26 7:27 ` David Lang
2007-04-26 9:45 ` Nigel Cunningham
2007-04-25 18:52 ` Alon Bar-Lev
2007-04-25 22:11 ` Kenneth Crudup
2007-04-25 19:43 ` Kenneth Crudup
2007-04-25 20:08 ` Linus Torvalds
2007-04-25 20:27 ` Pavel Machek
2007-04-25 20:44 ` Linus Torvalds
2007-04-25 21:07 ` Rafael J. Wysocki
2007-04-25 21:44 ` Pavel Machek
2007-04-25 22:18 ` Linus Torvalds
2007-04-25 22:27 ` Nigel Cunningham
2007-04-25 22:55 ` Linus Torvalds
2007-04-25 23:13 ` Pavel Machek
2007-04-25 23:29 ` Linus Torvalds
2007-04-25 23:45 ` Pavel Machek
2007-04-26 1:48 ` Nigel Cunningham
2007-04-26 1:40 ` Nigel Cunningham
2007-04-26 2:04 ` Linus Torvalds
2007-04-26 2:13 ` Nigel Cunningham
2007-04-26 3:03 ` Linus Torvalds
2007-04-26 3:34 ` Nigel Cunningham
2007-04-26 2:31 ` Nigel Cunningham
2007-04-26 10:39 ` Johannes Berg
2007-04-26 11:30 ` Pavel Machek
2007-04-26 11:41 ` Johannes Berg
2007-04-26 16:31 ` Johannes Berg
2007-04-26 18:40 ` Rafael J. Wysocki
2007-04-26 18:40 ` Johannes Berg
2007-04-26 19:02 ` Rafael J. Wysocki
2007-04-27 9:41 ` Johannes Berg
2007-04-27 10:09 ` [linux-pm] " Johannes Berg
2007-04-27 10:18 ` Rafael J. Wysocki
2007-04-27 10:19 ` Johannes Berg
2007-04-27 12:09 ` Rafael J. Wysocki
2007-04-27 12:07 ` Johannes Berg
2007-04-25 22:42 ` Pavel Machek
2007-04-25 22:58 ` Linus Torvalds
2007-04-25 22:43 ` Chuck Ebbert
2007-04-25 23:00 ` Linus Torvalds
2007-04-25 22:49 ` Pavel Machek
2007-04-25 23:10 ` Linus Torvalds
2007-04-25 23:28 ` Pavel Machek
2007-04-25 23:57 ` Linus Torvalds
2007-04-25 22:57 ` Alan Cox
2007-04-25 23:20 ` Linus Torvalds
2007-04-25 23:52 ` Pavel Machek
2007-04-26 0:05 ` Linus Torvalds
2007-04-26 0:14 ` Pavel Machek
2007-04-25 23:51 ` David Lang
2007-04-26 0:38 ` Linus Torvalds
2007-04-26 2:04 ` H. Peter Anvin
2007-04-26 2:32 ` Linus Torvalds
2007-04-26 13:14 ` Alan Cox
2007-04-26 16:02 ` Linus Torvalds
2007-04-26 0:34 ` Linus Torvalds
2007-04-26 20:12 ` Rafael J. Wysocki
2007-04-26 0:24 ` Alan Cox
2007-04-26 1:10 ` Linus Torvalds
2007-04-26 14:04 ` Mark Lord
2007-04-26 16:10 ` Linus Torvalds
2007-04-26 21:00 ` Pavel Machek
2007-04-26 7:08 ` Andy Grover
2007-04-26 0:41 ` Thomas Orgis
2007-05-26 17:37 ` Martin Steigerwald
2007-05-26 20:35 ` Rafael J. Wysocki
2007-05-26 22:23 ` Martin Steigerwald
2007-04-26 10:17 ` Johannes Berg
2007-04-26 10:30 ` Pavel Machek
2007-04-26 10:40 ` Pavel Machek
2007-04-26 11:11 ` Johannes Berg
2007-04-26 11:16 ` Pavel Machek
2007-04-26 11:27 ` Johannes Berg
2007-04-26 11:26 ` Pavel Machek
2007-04-26 11:35 ` Johannes Berg
2007-04-26 11:33 ` Pavel Machek
2007-04-26 16:14 ` Chris Friesen
2007-04-26 16:27 ` Linus Torvalds
2007-04-26 17:11 ` Johannes Berg
2007-04-26 15:56 ` Linus Torvalds
2007-04-26 21:06 ` Theodore Tso
2007-04-26 21:12 ` Nigel Cunningham
2007-04-26 13:45 ` Johannes Berg
2007-06-29 22:44 ` [PATCH] move suspend includes into right place (was Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)) Pavel Machek
2007-06-30 0:06 ` Adrian Bunk
2007-04-26 11:04 ` suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy) Johannes Berg
2007-04-26 11:09 ` Pavel Machek
2007-04-26 15:53 ` Linus Torvalds
2007-04-26 18:21 ` Olivier Galibert
2007-04-26 21:30 ` Pavel Machek
2007-04-26 11:35 ` Christoph Hellwig
2007-04-26 12:15 ` Ingo Molnar
2007-04-26 12:41 ` Pavel Machek
2007-04-18 22:16 ` CFS and suspend2: hang in atomic copy Ingo Molnar
2007-04-18 23:12 ` Christian Hesse
2007-04-19 6:28 ` Ingo Molnar
2007-04-19 20:32 ` Christian Hesse
2007-04-19 6:41 ` Ingo Molnar
2007-04-19 9:32 ` CFS and suspend2: hang in atomic copy (was: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS]) Esben Nielsen
2007-04-19 10:11 ` Ingo Molnar
2007-04-19 10:18 ` Ingo Molnar
-- strict thread matches above, loose matches on Subject: below --
2007-04-15 18:47 [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] Tim Tassonis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4624CF3B.6040704@bigpond.net.au \
--to=pwil3058@bigpond.net.au \
--cc=akpm@linux-foundation.org \
--cc=arjan@infradead.org \
--cc=billh@gnuppy.monkey.org \
--cc=ck@vds.kolivas.org \
--cc=efault@gmx.de \
--cc=kernel@kolivas.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=npiggin@suse.de \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox