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)
next 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.