* Re: QUESTION: RT & SCHED & fork: ?MISSING EQUIV of task_new_fairfor RT tasks.
@ 2007-08-15 18:10 Mitchell Erblich
2007-08-16 6:44 ` Mike Galbraith
2007-08-24 9:51 ` Ingo Molnar
0 siblings, 2 replies; 3+ messages in thread
From: Mitchell Erblich @ 2007-08-15 18:10 UTC (permalink / raw)
To: Mike Galbraith; +Cc: linux-kernel, mingo, dmitry.adamushko
Mike Galbraith wrote:
>
> On Tue, 2007-08-14 at 12:28 -0700, Mitchell Erblich wrote:
> > Group, Ingo Molnar, etc,
> >
> > Why does the rt sched_class contain fewer elements than fair?
> > missing is the RT for .task_new.
>
> No class specific initialization needs to be done for RT tasks.
>
> -Mike
Mike, et al,
one time: I was told that this group likes bottom posts.
The logic of class independent code calling class
scheduling dependent code, assumes that all functions
are in ALL the class dependent sections.
Minimally, if I agree with your above statement, I would assume
that the function should still exist as a null type function. However,
in reality, alot of RT class specific init is done. Just currently
none of it is done in this non-existant function.
Mitchell Erblich
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: QUESTION: RT & SCHED & fork: ?MISSING EQUIV of task_new_fairfor RT tasks.
2007-08-15 18:10 QUESTION: RT & SCHED & fork: ?MISSING EQUIV of task_new_fairfor RT tasks Mitchell Erblich
@ 2007-08-16 6:44 ` Mike Galbraith
2007-08-24 9:51 ` Ingo Molnar
1 sibling, 0 replies; 3+ messages in thread
From: Mike Galbraith @ 2007-08-16 6:44 UTC (permalink / raw)
To: Mitchell Erblich; +Cc: linux-kernel, mingo, dmitry.adamushko
On Wed, 2007-08-15 at 11:10 -0700, Mitchell Erblich wrote:
> However,
> in reality, alot of RT class specific init is done. Just currently
> none of it is done in this non-existant function.
Patch?
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: QUESTION: RT & SCHED & fork: ?MISSING EQUIV of task_new_fairfor RT tasks.
2007-08-15 18:10 QUESTION: RT & SCHED & fork: ?MISSING EQUIV of task_new_fairfor RT tasks Mitchell Erblich
2007-08-16 6:44 ` Mike Galbraith
@ 2007-08-24 9:51 ` Ingo Molnar
1 sibling, 0 replies; 3+ messages in thread
From: Ingo Molnar @ 2007-08-24 9:51 UTC (permalink / raw)
To: Mitchell Erblich; +Cc: Mike Galbraith, linux-kernel, dmitry.adamushko
* Mitchell Erblich <erblichs@earthlink.net> wrote:
> Mike Galbraith wrote:
> >
> > On Tue, 2007-08-14 at 12:28 -0700, Mitchell Erblich wrote:
> > > Group, Ingo Molnar, etc,
> > >
> > > Why does the rt sched_class contain fewer elements than fair?
> > > missing is the RT for .task_new.
> >
> > No class specific initialization needs to be done for RT tasks.
> >
> > -Mike
>
>
> Mike, et al,
>
> one time: I was told that this group likes bottom posts.
( Mike did not top-post, so why this comment? )
> The logic of class independent code calling class scheduling
> dependent code, assumes that all functions are in ALL the class
> dependent sections.
>
> Minimally, if I agree with your above statement, I would assume
> that the function should still exist as a null type function.
> However, in reality, alot of RT class specific init is done. Just
> currently none of it is done in this non-existant function.
your original claim and these additional claims are both incorrect. What
Mike said is true: there is nothing "missing", RT class tasks do not
need any extra setup over what they already receive from the generic
function. A NULL pointer for sched_class->task_new means: "do default
setup, no class-specific setup needed". If you disagree with what we say
then please send a fix-patch or quote the specific code that is missing
something in your opinion.
Ingo
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2007-08-24 9:51 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-15 18:10 QUESTION: RT & SCHED & fork: ?MISSING EQUIV of task_new_fairfor RT tasks Mitchell Erblich
2007-08-16 6:44 ` Mike Galbraith
2007-08-24 9:51 ` Ingo Molnar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox