September 16, 2001

Linux-2.4.10-pre10

Author: JT Smith

Linus Torvalds: "I'd love for VM people to look at the page reference bit cleanups
- I might have missed some place that needs to mark something referenced,
but I also know I fixed a few places that hadn't done it right before."
Linux-2.4.10-pre10
Date: Sun, 16 Sep 2001 15:00:17 -0700 (PDT)
From: Linus Torvalds 
To: Kernel Mailing List 


Changelog appended..

Most of the patches are due to the continuing merge with Alan, others tend
to be fairly small.

However, I'd love for VM people to look at the page reference bit cleanups
- I might have missed some place that needs to mark something referenced,
but I also know I fixed a few places that hadn't done it right before.

For example, the old code did not react very well to read-ahead: it would
mark a page referenced on the first real access, if that page had earlier
been read in through read-ahead. In contrast, if it was _not_ read in with
read-ahead (ie the first page of a file, for example), it would not mark
the page referenced until the _second_ real access. Which just gives you
an idea of how truly random the aging used to be.

The new (simpler) code should be a lot less random. But it will probably
need a few tweaks. It would be very interesting to hear about specific
loads that show problems (or loads that are good, of course).

                 Linus

-----
pre10:
 - Alan Cox: continued merging
 - Mingming Cao: make msgrcv/shmat check the queue/segment ID's properly
 - Greg KH: USB serial init failure fix, Xircom serial converter driver
 - Neil Brown: nsfd/raid/md/lockd cleanups
 - Ingo Molnar: multipath RAID personality, raid xor update
 - Hugh Dickins/Marcelo Tosatti: swapin read-ahead race fix
 - Vojtech Pavlik: fix up some of the infrastructure for x86-64
 - Robert Love: AMD 761 AGP GART support
 - Jens Axboe: fix SCSI-generic queue handling race
 - me: be sane about page reference bits

Category:

  • Linux
Click Here!