public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] must fix list
@ 2003-09-17  5:14 Nick Piggin
  2003-09-17  6:47 ` Andrew Morton
  0 siblings, 1 reply; 3+ messages in thread
From: Nick Piggin @ 2003-09-17  5:14 UTC (permalink / raw)
  To: linux-kernel, Andrew Morton

[-- Attachment #1: Type: text/plain, Size: 612 bytes --]

Hi,
I don't know what happened to this, but I thought it was quite good.
Maybe I missed something?

Anyway I have removed AS from the list because it is done. I removed CFQ
as well because when the schedulers become runtime selectable (sometime
I hope), merging it becomes a non issue, even during the stable series I
think.

I updated the kernel/sched.c section a bit.

I moved 64-bit dev_t from should fix to must fix.

It looks like quite a bit can be struck off, but I'll leave it up to those
who actually did the work.

Maybe these should go in Documentation/must-fix/ to make patching and
syncing easier?


[-- Attachment #2: must-fix.patch --]
[-- Type: text/plain, Size: 3034 bytes --]

diff -Nrup old/must-fix-6.txt new/must-fix-6.txt
--- old/must-fix-6.txt	2003-09-17 14:58:13.000000000 +1000
+++ new/must-fix-6.txt	2003-09-17 15:03:49.000000000 +1000
@@ -270,28 +270,10 @@ o trond: NFS has a mmap-versus-truncate 
 kernel/sched.c
 ~~~~~~~~~~~~~~
 
-o "Persistent starvation"
+o Interactivity needs fixing. Con's patches are the most widely tested and
+  accepted.
 
-  http://www.hpl.hp.com/research/linux/kernel/o1-starve.php
-
-  ingo: "basically by calling sleep(1) in an infinite loop you can end up
-  expiring yourself.  The testcode (test-starve.c) triggers this.  This is
-  solved by going to sub-timeslices.  Which i've got done a few weeks ago and
-  it has seen some testing by others as well.
-
-o Overeager affinity in presence of repeated yields
-
-  http://www.hpl.hp.com/research/linux/kernel/o1-openmp.php
-
-  ingo: this is valid.  fix is in progress.
-
-o The "thud.c" test app.  This is a exploit for the interactivity
-  estimator.  it's unlikely to bite in real-world cases.  Needs watching. 
-  Can be ameliorated by setting nice values.
-
-o generic interactivity problems need watching.  We've closed down a number
-  of items recently without introducing new ones, so i'm confident this is
-  heading in the right direction.
+o Starvation, general interactivity need close monitoring.
 
 kernel/
 ~~~~~~~
@@ -442,6 +424,10 @@ o rmk: need to complete ALSA-ification o
 global
 ~~~~~~
 
+o 64-bit dev_t.  Seems almost ready, but it's not really known how much
+  work is still to do.  Patches exist in -mm but with the recent rise of the
+  neo-viro I'm not sure where things are at.
+
 o Lots of 2.4 fixes including some security are not in 2.5
 
 o HZ=1000 caused lots of lost timer interrupts.  ACPI or SMM.  (andi,
diff -Nrup old/should-fix-6.txt new/should-fix-6.txt
--- old/should-fix-6.txt	2003-09-17 14:58:13.000000000 +1000
+++ new/should-fix-6.txt	2003-09-17 15:09:44.000000000 +1000
@@ -12,18 +12,11 @@ drivers/block/
 
 o Framework for selecting IO schedulers.  This is the main one really. 
   Once this is in place we can drop in new schedulers any old time, no risk.
+  Jens has much of this code in place, but it needs the sysfs implementation
+  done.
 
   PRI1
 
-o Anticipatory scheduler.  Working OK now, still has problems with seeky
-  OLTP-style loads.
-
-  PRI1
-
-o CFQ scheduler.  Seems to work but Jens planning significant rework.
-
-  PRI2
-
 o cryptoloop: jmorris: There's no cryptoloop in the 2.4 mainline kernel,
   but I think every distro ships some version.  It would probably be useful
   to have crypto natively supported in 2.6, with backward compatibility for
@@ -380,12 +373,6 @@ o Pat: There are already CPU device stru
 global
 ~~~~~~
 
-o 64-bit dev_t.  Seems almost ready, but it's not really known how much
-  work is still to do.  Patches exist in -mm but with the recent rise of the
-  neo-viro I'm not sure where things are at.
-
-  PRI1
-
 o We need a kernel side API for reporting error events to userspace (could
   be async to 2.6 itself)
 

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

* Re: [PATCH] must fix list
  2003-09-17  5:14 [PATCH] must fix list Nick Piggin
@ 2003-09-17  6:47 ` Andrew Morton
  2003-09-24 13:12   ` Nick Piggin
  0 siblings, 1 reply; 3+ messages in thread
From: Andrew Morton @ 2003-09-17  6:47 UTC (permalink / raw)
  To: Nick Piggin; +Cc: linux-kernel

Nick Piggin <piggin@cyberone.com.au> wrote:
>
>  I don't know what happened to this, but I thought it was quite good.
>  Maybe I missed something?

It just didn't seem very relevant: people weren't keeping me up to date and
a lot of the patches which were going in weren't related to anything on the
lists.

>  Anyway I have removed AS from the list because it is done. I removed CFQ
>  as well because when the schedulers become runtime selectable (sometime
>  I hope), merging it becomes a non issue, even during the stable series I
>  think.
> 
>  I updated the kernel/sched.c section a bit.
> 
>  I moved 64-bit dev_t from should fix to must fix.
> 
>  It looks like quite a bit can be struck off, but I'll leave it up to those
>  who actually did the work.

Thanks.  Just for you, I'll do an update.

>  Maybe these should go in Documentation/must-fix/ to make patching and
>  syncing easier?

maybe...

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

* Re: [PATCH] must fix list
  2003-09-17  6:47 ` Andrew Morton
@ 2003-09-24 13:12   ` Nick Piggin
  0 siblings, 0 replies; 3+ messages in thread
From: Nick Piggin @ 2003-09-24 13:12 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel



Andrew Morton wrote:

>Nick Piggin <piggin@cyberone.com.au> wrote:
>
>> I don't know what happened to this, but I thought it was quite good.
>> Maybe I missed something?
>>
>
>It just didn't seem very relevant: people weren't keeping me up to date and
>a lot of the patches which were going in weren't related to anything on the
>lists.
>

I liked it. I think it gives you a good idea of the bigger changes
that need to happen and who is doing what. It might be a good idea to
keep around when you want to impose some sort of code freeze.

>
>> Anyway I have removed AS from the list because it is done. I removed CFQ
>> as well because when the schedulers become runtime selectable (sometime
>> I hope), merging it becomes a non issue, even during the stable series I
>> think.
>>
>> I updated the kernel/sched.c section a bit.
>>
>> I moved 64-bit dev_t from should fix to must fix.
>>
>> It looks like quite a bit can be struck off, but I'll leave it up to those
>> who actually did the work.
>>
>
>Thanks.  Just for you, I'll do an update.
>

Hows it going?

>
>> Maybe these should go in Documentation/must-fix/ to make patching and
>> syncing easier?
>>
>
>maybe...
>
>

IMO it would help


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

end of thread, other threads:[~2003-09-24 13:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-17  5:14 [PATCH] must fix list Nick Piggin
2003-09-17  6:47 ` Andrew Morton
2003-09-24 13:12   ` Nick Piggin

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