home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!news.funet.fi!hydra!klaava!torvalds
- From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
- Newsgroups: comp.os.linux
- Subject: Re: Problem with ld?
- Summary: 0.97 out soon
- Message-ID: <1992Jul30.001305.5863@klaava.Helsinki.FI>
- Date: 30 Jul 92 00:13:05 GMT
- References: <NEGAARD.92Jul29095314@fungus.aero.org> <NEGAARD.92Jul29141913@fungus.aero.org>
- Organization: University of Helsinki
- Lines: 42
-
- In article <NEGAARD.92Jul29141913@fungus.aero.org> negaard@aero.org (Eric Negaard) writes:
- >
- >At the time I was doing the compiles I was running X, xclock, x11emacs, and
- >a couple of xterm's. Free was reporting somewhat less than 1 Mb physical
- >memory free. So I killed off a bunch of processes and the compiles/links
- >started running fine. At that time, another program that I was having
- >trouble with started working too, so apparantly there is a real problem
- >with virtual memory. This is all happening with a 0.96c pl 2 kernel.
-
- There is indeed a problem with VM and disk-intensive tasks - it's a
- race-condition where the page-IO requests can get re-ordered, resulting
- in weird error results. Linking big programs is one of the better ways
- to see this problem. The problem manifests itself as bad user-level
- pages, and often results in a segmentation fault or just incorrect data.
-
- The solution is to wait 2 days or so for 0.97 that corrects it (I just
- /love/ finding bugs before any beta-tester does, and being able to come
- up with an instant fix). 0.97 also contains the new SCSI drivers, the
- dynamic buffer code and some other nifty and nice tricks. I don't know
- about serial performance, but limited tests (yes, I have actually tested
- something) have indicated that it's finally starting to get better.
-
- ( BTW: I won't make patches from 0.96c.pl2 -> 0.97 available unless
- somebody explicitly asks for them: they are going to be big. If you
- think you /need/ patches, mail me, and I'll do them. Maybe a couple of
- days late, but I'll do them )
-
- 0.97 will likely be out Friday or Saturday, and has these changes:
- - The new SCSI drivers (drew & co)
- - IRQ code should finally be stable
- - faster, smaller, atomic serial interrupts: better performance
- - bynamic buffer-cache (original diffs by oreilly, but I rewrote them)
- - removed races in VM code
- - multiple minor changes in hd.c/floppy.c/efxfs/dosfs
- - hooks for different-size buffers (but it's not actually ready yet)
-
- Some things aren't there: I've gotten more patches than I could keep up
- with, so if your patch was only partly used or not used at all, please
- re-send. I haven't got time to go through archives or old mail finding
- things I overlooked :-(
-
- Linus
-