public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] [RSDL-mm 0/6] RSDL cpu scheduler for -mm
@ 2007-03-07  1:26 Con Kolivas
  2007-03-08  1:43 ` Andrew Morton
  0 siblings, 1 reply; 8+ messages in thread
From: Con Kolivas @ 2007-03-07  1:26 UTC (permalink / raw)
  To: linux-kernel, ck

What follows is the same patch series that constitutes the RDSL "Rotating 
Staircase DeadLine" cpu scheduler resynced for 2.6.21-rc2-mm2.

A rollup patch that can be applied directly to 2.6.21-rc2-mm2 is here:
http://ck.kolivas.org/patches/staircase-deadline/2.6.21-rc2-mm2-sched-rsdl.patch

and the separate patches that will follow are available here:
http://ck.kolivas.org/patches/staircase-deadline/2.6.21-rc2-mm2/

-- 
-ck

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] [RSDL-mm 0/6] RSDL cpu scheduler for -mm
  2007-03-07  1:26 [PATCH] [RSDL-mm 0/6] RSDL cpu scheduler for -mm Con Kolivas
@ 2007-03-08  1:43 ` Andrew Morton
  2007-03-08  2:54   ` Andrew Morton
  0 siblings, 1 reply; 8+ messages in thread
From: Andrew Morton @ 2007-03-08  1:43 UTC (permalink / raw)
  To: Con Kolivas; +Cc: linux-kernel, ck

On Wed, 7 Mar 2007 12:26:42 +1100
Con Kolivas <kernel@kolivas.org> wrote:

> What follows is the same patch series that constitutes the RDSL "Rotating 
> Staircase DeadLine" cpu scheduler resynced for 2.6.21-rc2-mm2.

Big oops early in boot on x86_64 SMP, in rq_bitmap_error+0x97/0x9f.

I stubbed it out with a `return MAX_RT_PRIO;' (I think) but it then oopsed
differently.  Before netconsole had come up, no serial console, no digital
camera.

There's stuff in http://userweb.kernel.org/~akpm/ck/ - you can probably
boot that kernel on your own machine.

I need to do rc3-mm1 now.  I might find some time to poke at this
further after that, but I have to leave for a week in .jp and it'll be
squeezy, sorry.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] [RSDL-mm 0/6] RSDL cpu scheduler for -mm
  2007-03-08  1:43 ` Andrew Morton
@ 2007-03-08  2:54   ` Andrew Morton
  2007-03-08  4:15     ` Andrew Morton
                       ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Andrew Morton @ 2007-03-08  2:54 UTC (permalink / raw)
  To: Con Kolivas, linux-kernel, ck

On Wed, 7 Mar 2007 17:43:45 -0800 Andrew Morton <akpm@linux-foundation.org> wrote:

> On Wed, 7 Mar 2007 12:26:42 +1100
> Con Kolivas <kernel@kolivas.org> wrote:
> 
> > What follows is the same patch series that constitutes the RDSL "Rotating 
> > Staircase DeadLine" cpu scheduler resynced for 2.6.21-rc2-mm2.
> 
> Big oops early in boot on x86_64 SMP, in rq_bitmap_error+0x97/0x9f.
> 
> I stubbed it out with a `return MAX_RT_PRIO;' (I think) but it then oopsed
> differently.  Before netconsole had come up, no serial console, no digital
> camera.
> 
> There's stuff in http://userweb.kernel.org/~akpm/ck/ - you can probably
> boot that kernel on your own machine.
> 
> I need to do rc3-mm1 now.  I might find some time to poke at this
> further after that, but I have to leave for a week in .jp and it'll be
> squeezy, sorry.

well it boots os dual pIII and quad powerpc.

The powerpc says

Scheduler bitmap error - bitmap being reconstructed..

during bootup.  But it didn't crash like the Nocona machine.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] [RSDL-mm 0/6] RSDL cpu scheduler for -mm
  2007-03-08  2:54   ` Andrew Morton
@ 2007-03-08  4:15     ` Andrew Morton
  2007-03-08  5:25       ` Con Kolivas
  2007-03-08  4:22     ` Con Kolivas
  2007-03-09  5:13     ` Con Kolivas
  2 siblings, 1 reply; 8+ messages in thread
From: Andrew Morton @ 2007-03-08  4:15 UTC (permalink / raw)
  To: Con Kolivas, linux-kernel, ck

On Wed, 7 Mar 2007 18:54:30 -0800 Andrew Morton <akpm@linux-foundation.org> wrote:

> On Wed, 7 Mar 2007 17:43:45 -0800 Andrew Morton <akpm@linux-foundation.org> wrote:
> 
> > On Wed, 7 Mar 2007 12:26:42 +1100
> > Con Kolivas <kernel@kolivas.org> wrote:
> > 
> > > What follows is the same patch series that constitutes the RDSL "Rotating 
> > > Staircase DeadLine" cpu scheduler resynced for 2.6.21-rc2-mm2.
> > 
> > Big oops early in boot on x86_64 SMP, in rq_bitmap_error+0x97/0x9f.
> > 
> > I stubbed it out with a `return MAX_RT_PRIO;' (I think) but it then oopsed
> > differently.  Before netconsole had come up, no serial console, no digital
> > camera.
> > 
> > There's stuff in http://userweb.kernel.org/~akpm/ck/ - you can probably
> > boot that kernel on your own machine.
> > 
> > I need to do rc3-mm1 now.  I might find some time to poke at this
> > further after that, but I have to leave for a week in .jp and it'll be
> > squeezy, sorry.
> 
> well it boots os dual pIII and quad powerpc.
> 

It also boots OK on a very similar but somewhat older Nocona machine.  Perhaps
due to config changes:  http://userweb.kernel.org/~akpm/ck/config-ok.txt


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] [RSDL-mm 0/6] RSDL cpu scheduler for -mm
  2007-03-08  2:54   ` Andrew Morton
  2007-03-08  4:15     ` Andrew Morton
@ 2007-03-08  4:22     ` Con Kolivas
  2007-03-09  5:13     ` Con Kolivas
  2 siblings, 0 replies; 8+ messages in thread
From: Con Kolivas @ 2007-03-08  4:22 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, ck

On 08/03/07, Andrew Morton <akpm@linux-foundation.org> wrote:
> On Wed, 7 Mar 2007 17:43:45 -0800 Andrew Morton <akpm@linux-foundation.org> wrote:
>
> > On Wed, 7 Mar 2007 12:26:42 +1100
> > Con Kolivas <kernel@kolivas.org> wrote:
> >
> > > What follows is the same patch series that constitutes the RDSL "Rotating
> > > Staircase DeadLine" cpu scheduler resynced for 2.6.21-rc2-mm2.
> >
> > Big oops early in boot on x86_64 SMP, in rq_bitmap_error+0x97/0x9f.
> >
> > I stubbed it out with a `return MAX_RT_PRIO;' (I think) but it then oopsed
> > differently.  Before netconsole had come up, no serial console, no digital
> > camera.
> >
> > There's stuff in http://userweb.kernel.org/~akpm/ck/ - you can probably
> > boot that kernel on your own machine.
> >
> > I need to do rc3-mm1 now.  I might find some time to poke at this
> > further after that, but I have to leave for a week in .jp and it'll be
> > squeezy, sorry.
>
> well it boots os dual pIII and quad powerpc.
>
> The powerpc says
>
> Scheduler bitmap error - bitmap being reconstructed..
>
> during bootup.  But it didn't crash like the Nocona machine.

Ah thanks. Sorry I have a very busy day at work and am unable to do
anything about it till tonight. I could imagine on nocona this would
be due to the idle task being scheduled on init - which it is not
supposed to do but if you read the comment in sched_init it says it
*might. I have no way of handling that at the moment because I wasn't
sure it ever happened any more.  As for the powerpc.. I have no idea
(from where I am at the moment which it would be totally inappopriate
for me to try to debug :P), sorry.

--
-ck

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] [RSDL-mm 0/6] RSDL cpu scheduler for -mm
  2007-03-08  4:15     ` Andrew Morton
@ 2007-03-08  5:25       ` Con Kolivas
  2007-03-08  6:03         ` Andrew Morton
  0 siblings, 1 reply; 8+ messages in thread
From: Con Kolivas @ 2007-03-08  5:25 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, ck

On Thursday 08 March 2007 15:15, Andrew Morton wrote:
> On Wed, 7 Mar 2007 18:54:30 -0800 Andrew Morton <akpm@linux-foundation.org> 
wrote:
> > On Wed, 7 Mar 2007 17:43:45 -0800 Andrew Morton 
<akpm@linux-foundation.org> wrote:
> > > On Wed, 7 Mar 2007 12:26:42 +1100
> > >
> > > Con Kolivas <kernel@kolivas.org> wrote:
> > > > What follows is the same patch series that constitutes the RDSL
> > > > "Rotating Staircase DeadLine" cpu scheduler resynced for
> > > > 2.6.21-rc2-mm2.
> > >
> > > Big oops early in boot on x86_64 SMP, in rq_bitmap_error+0x97/0x9f.
> > >
> > > I stubbed it out with a `return MAX_RT_PRIO;' (I think) but it then
> > > oopsed differently.  Before netconsole had come up, no serial console,
> > > no digital camera.
> > >
> > > There's stuff in http://userweb.kernel.org/~akpm/ck/ - you can probably
> > > boot that kernel on your own machine.
> > >
> > > I need to do rc3-mm1 now.  I might find some time to poke at this
> > > further after that, but I have to leave for a week in .jp and it'll be
> > > squeezy, sorry.
> >
> > well it boots os dual pIII and quad powerpc.
>
> It also boots OK on a very similar but somewhat older Nocona machine. 
> Perhaps due to config changes: 
> http://userweb.kernel.org/~akpm/ck/config-ok.txt

Ok I just remembered that not only did I expect the cpu task to never be 
scheduled and it _might_ be scheduled on sched_init, it is actually 
_consciously_ scheduled on hotplug cpu which I have no way of handling at the 
moment. On both your configs I noticed you had hotplug cpu enabled, but 
perhaps it isn't really being used on the more conservative config. So this 
is something I already know I need to handle. Did your ppc that had 
the "bitmap error" have hotplug cpu enabled? It might be an unrelated 
bug^Wphenomenon.

-- 
-ck

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] [RSDL-mm 0/6] RSDL cpu scheduler for -mm
  2007-03-08  5:25       ` Con Kolivas
@ 2007-03-08  6:03         ` Andrew Morton
  0 siblings, 0 replies; 8+ messages in thread
From: Andrew Morton @ 2007-03-08  6:03 UTC (permalink / raw)
  To: Con Kolivas; +Cc: linux-kernel, ck

> On Thu, 8 Mar 2007 16:25:05 +1100 Con Kolivas <kernel@kolivas.org> wrote:
> > It also boots OK on a very similar but somewhat older Nocona machine. 
> > Perhaps due to config changes: 
> > http://userweb.kernel.org/~akpm/ck/config-ok.txt
> 
> Ok I just remembered that not only did I expect the cpu task to never be 
> scheduled and it _might_ be scheduled on sched_init, it is actually 
> _consciously_ scheduled on hotplug cpu which I have no way of handling at the 
> moment. On both your configs I noticed you had hotplug cpu enabled, but 
> perhaps it isn't really being used on the more conservative config. So this 
> is something I already know I need to handle. Did your ppc that had 
> the "bitmap error" have hotplug cpu enabled? It might be an unrelated 
> bug^Wphenomenon.

The powerpc config has CONFIG_HOTPLUG_CPU=n

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] [RSDL-mm 0/6] RSDL cpu scheduler for -mm
  2007-03-08  2:54   ` Andrew Morton
  2007-03-08  4:15     ` Andrew Morton
  2007-03-08  4:22     ` Con Kolivas
@ 2007-03-09  5:13     ` Con Kolivas
  2 siblings, 0 replies; 8+ messages in thread
From: Con Kolivas @ 2007-03-09  5:13 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, ck

On Thursday 08 March 2007 13:54, Andrew Morton wrote:
> On Wed, 7 Mar 2007 17:43:45 -0800 Andrew Morton <akpm@linux-foundation.org> 
wrote:
> > On Wed, 7 Mar 2007 12:26:42 +1100
> >
> > Con Kolivas <kernel@kolivas.org> wrote:
> > > What follows is the same patch series that constitutes the RDSL
> > > "Rotating Staircase DeadLine" cpu scheduler resynced for
> > > 2.6.21-rc2-mm2.
> >
> > Big oops early in boot on x86_64 SMP, in rq_bitmap_error+0x97/0x9f.
> >
> > I stubbed it out with a `return MAX_RT_PRIO;' (I think) but it then
> > oopsed differently.  Before netconsole had come up, no serial console, no
> > digital camera.
> >
> > There's stuff in http://userweb.kernel.org/~akpm/ck/ - you can probably
> > boot that kernel on your own machine.
> >
> > I need to do rc3-mm1 now.  I might find some time to poke at this
> > further after that, but I have to leave for a week in .jp and it'll be
> > squeezy, sorry.
>
> well it boots os dual pIII and quad powerpc.
>
> The powerpc says
>
> Scheduler bitmap error - bitmap being reconstructed..
>
> during bootup.  But it didn't crash like the Nocona machine.

Any chance I could get the config of this powerpc so I can try building and 
running one on qemu? I can't seem to get this bitmap error on x86*.

Thanks!

-- 
-ck

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2007-03-09  5:13 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-07  1:26 [PATCH] [RSDL-mm 0/6] RSDL cpu scheduler for -mm Con Kolivas
2007-03-08  1:43 ` Andrew Morton
2007-03-08  2:54   ` Andrew Morton
2007-03-08  4:15     ` Andrew Morton
2007-03-08  5:25       ` Con Kolivas
2007-03-08  6:03         ` Andrew Morton
2007-03-08  4:22     ` Con Kolivas
2007-03-09  5:13     ` Con Kolivas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox