public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Nick Piggin <piggin@cyberone.com.au>
To: linux-kernel <linux-kernel@vger.kernel.org>,
	Andrew Morton <akpm@osdl.org>
Subject: [PATCH] must fix list
Date: Wed, 17 Sep 2003 15:14:23 +1000	[thread overview]
Message-ID: <3F67EDAF.40608@cyberone.com.au> (raw)

[-- 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)
 

             reply	other threads:[~2003-09-17  5:14 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-17  5:14 Nick Piggin [this message]
2003-09-17  6:47 ` [PATCH] must fix list Andrew Morton
2003-09-24 13:12   ` Nick Piggin

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=3F67EDAF.40608@cyberone.com.au \
    --to=piggin@cyberone.com.au \
    --cc=akpm@osdl.org \
    --cc=linux-kernel@vger.kernel.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