public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Con Kolivas <kernel@kolivas.org>
To: Ingo Molnar <mingo@elte.hu>
Cc: Peter Williams <pwil3058@bigpond.net.au>,
	linux-kernel@vger.kernel.org,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Nick Piggin <npiggin@suse.de>, Mike Galbraith <efault@gmx.de>,
	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: Mon, 16 Apr 2007 15:16:12 +1000	[thread overview]
Message-ID: <200704161516.12746.kernel@kolivas.org> (raw)
In-Reply-To: <20070415150536.GA6623@elte.hu>

On Monday 16 April 2007 01:05, Ingo Molnar wrote:
> * Con Kolivas <kernel@kolivas.org> wrote:
> > 2. Since then I've been thinking/working on a cpu scheduler design
> > that takes away all the guesswork out of scheduling and gives very
> > predictable, as fair as possible, cpu distribution and latency while
> > preserving as solid interactivity as possible within those confines.
>
> yeah. I think you were right on target with this call.

Yay thank goodness :) It's time to fix the damn cpu scheduler once and for 
all. Everyone uses this; it's no minor driver or $bigsmp or $bigram or 
$small_embedded_RT_hardware feature.

> I've applied the 
> sched.c change attached at the bottom of this mail to the CFS patch, if
> you dont mind. (or feel free to suggest some other text instead.)

>   *  2003-09-03	Interactivity tuning by Con Kolivas.
>   *  2004-04-02	Scheduler domains code by Nick Piggin
> + *  2007-04-15	Con Kolivas was dead right: fairness matters! :)

LOL that's awful. I'd prefer something meaningful like "Work begun on 
replacing all interactivity tuning with a fair virtual-deadline design by Con 
Kolivas".

While you're at it, it's worth getting rid of a few slightly pointless name 
changes too. Don't rename SCHED_NORMAL yet again, and don't call all your 
things sched_fair blah_fair __blah_fair and so on. It means that anything 
else is by proxy going to be considered unfair. Leave SCHED_NORMAL as is, 
replace the use of the word _fair with _cfs. I don't really care how many 
copyright notices you put into our already noisy bootup but it's redundant 
since there is no choice; we all get the same cpu scheduler.

> > 1. I tried in vain some time ago to push a working extensable
> > pluggable cpu scheduler framework (based on wli's work) for the linux
> > kernel. It was perma-vetoed by Linus and Ingo (and Nick also said he
> > didn't like it) as being absolutely the wrong approach and that we
> > should never do that. [...]
>
> i partially replied to that point to Will already, and i'd like to make
> it clear again: yes, i rejected plugsched 2-3 years ago (which already
> drifted away from wli's original codebase) and i would still reject it
> today.

No that was just me being flabbergasted by what appeared to be you posting 
your own plugsched. Note nowhere in the 40 iterations of rsdl->sd did I 
ask/suggest for plugsched. I said in my first announcement my aim was to 
create a scheduling policy robust enough for all situations rather than 
fantastic a lot of the time and awful sometimes. There are plenty of people 
ready to throw out arguments for plugsched now and I don't have the energy to 
continue that fight (I never did really).

But my question still stands about this comment:

>   case, all of SD's logic could be added via a kernel/sched_sd.c module
>   as well, if Con is interested in such an approach. ]

What exactly would be the purpose of such a module that governs nothing in 
particular? Since there'll be no pluggable scheduler by your admission it has 
no control over SCHED_NORMAL, and would require another scheduling policy for 
it to govern which there is no express way to use at the moment and people 
tend to just use the default without great effort. 

> First and foremost, please dont take such rejections too personally - i
> had my own share of rejections (and in fact, as i mentioned it in a
> previous mail, i had a fair number of complete project throwaways:
> 4g:4g, in-kernel Tux, irqrate and many others). I know that they can
> hurt and can demoralize, but if i dont like something it's my job to
> tell that.

Hmm? No that's not what this is about. Remember dynticks which was not 
originally my code but I tried to bring it up to mainline standard which I 
fought with for months? You came along with yet another rewrite from scratch 
and the flaws in the design I was working with were obvious so I instantly 
bowed down to that and never touched my code again. I didn't ask for credit 
back then, but obviously brought the requirement for a no idle tick 
implementation to the table.

> My view about plugsched: first please take a look at the latest
> plugsched code:
>
>   http://downloads.sourceforge.net/cpuse/plugsched-6.5-for-2.6.20.patch
>
>   26 files changed, 8951 insertions(+), 1495 deletions(-)
>
> As an experiment i've removed all the add-on schedulers (both the core
> and the include files, only kept the vanilla one) from the plugsched
> patch (and the makefile and kconfig complications, etc), to see the
> 'infrastructure cost', and it still gave:
>
>   12 files changed, 1933 insertions(+), 1479 deletions(-)

I do not see extra code per-se as being a bad thing. I've heard said a few 
times before "ever notice how when the correct solution is done it is a lot 
more code than the quick hack that ultimately fails?". Insert long winded 
discussion of perfect is the enemy of good here, _but_ I'm not arguing 
perfect versus good, I'm talking about solid code versus quick fix. Again, 
none of this comment is directed specifically at this implementation of 
plugsched, its code quality or intent, but using "extra code is bad" as an 
argument is not enough.

> By your logic Mike should in fact be quite upset about this: if the 
> new code works out and proves to be useful then it obsoletes a whole lot
> of code of him!

> > [...] However at one stage I virtually begged for support with my
> > attempts and help with the code. Dmitry Adamushko is the only person
> > who actually helped me with the code in the interim, while others
> > poked sticks at it. Sure the sticks helped at times but the sticks
> > always seemed to have their ends kerosene doused and flaming for
> > reasons I still don't get. No other help was forthcoming.


> Hey, i told this to you as recently as 1 month ago as well:
>
>    http://lkml.org/lkml/2007/3/8/54
>
>    "cool! I like this even more than i liked your original staircase
>     scheduler from 2 years ago :)"

Email has an awful knack of disguising intent so I took that on face value 
that you did like the idea :). 

Above when I said "no other help was forthcoming" all I was hoping for was 
really simple obvious bugfixes to help me along while I was laid up in bed 
such as "I like what you're doing but oh your use of memset here is bogus, 
here is a one line patch". I wasn't specifically expecting you to fix my 
code; you've got truckloads of things you need to do. 

It just reminds me that the concept of "release early, release often" doesn't 
actually work in the kernel. What is far more obvious is "release code only 
when it's so close to perfect that noone can argue against it" since most of 
the work is done by one person, otherwise someone will come out with a 
counterpatch that is _complete_ earlier but in all possibility not as good, 
it's just ready sooner. *NOTE* In no way am I saying your code is not as good 
as mine; I would have to say exactly the opposite is true pretty much always 
(<sarcasm>conversely then I doubt if I dropped you in my work environment 
you'd do as good a job as I do</sarcasm>). At one stage wli (again at my 
request) put together a quick hack to check for non-preemptible regions 
within the kernel. From that quick hack you adopted it and turned it into 
that beautiful latency tracer that is the cornerstone of the -rt tree 
testing. However, there are many instances I've seen good evolving code in 
the linux kernel be trumped by not-as-good but already-working alternatives 
written from scratch with no reference to the original work. This is the NIH 
(not invented here) mechanism I see happening that is worth objecting to.

What you may find most amusing is the very first iterations of RSDL looked 
_nothing_ like the mainline scheduler. There were all sorts of different 
structures, mechanisms, one priority array, plans to remove scheduler_tick 
entirely and so on. Most of those were never made for public consumption. I 
spent about half a dozen iterations of RSDL removing all of that and making 
it as close to the mainline design as possible, thus minimising the size of 
the patch, and to make it readily readable for most people familiar with the 
scheduler policy code in sched.c (all 5 of them). I should have just said 
bugger it and started everything from scratch with little to no reference to 
the original scheduler but found myself obliged to try to do things the 
minimal code patch size readable difference thingy that was valued in linux 
kernel development. I think the radically different approach would have been 
better in the long run. Trying to play ball I ruined it.

Either way I've decided for myself, my family, my career and my sanity I'm 
abandoning SD. I will shelve SD and try to have fond memories of SD as an 
intellectual prompting exercise only

> 	Ingo

-- 
-ck

  parent reply	other threads:[~2007-04-16  5:17 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
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 [this message]
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=200704161516.12746.kernel@kolivas.org \
    --to=kernel@kolivas.org \
    --cc=akpm@linux-foundation.org \
    --cc=arjan@infradead.org \
    --cc=efault@gmx.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=npiggin@suse.de \
    --cc=pwil3058@bigpond.net.au \
    --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