From: eric@tantalus.nrl.navy.mil (Eric Youngdale) Subject: fscsi-a07.tar.Z uploaded to tsx-11. Date: Sat, 28 Nov 1992 17:32:26 GMT
I have uploaded a fresh distribution of the new scsi code. I
am doing this one as a completely new distribution rather than a set
of diffs because the diffs would be very long. There is new future
domain and wd7000 (previously 7000fasst) code. I also fixed the
"problem" with C-style comments in the seagate asm("") code, plus
there were a number of very minor bugs all over the place.
The file is fscsi-a07.tar.Z and I put it in pub/linux/ALPHA/scsi on
tsx-11.mit.edu.
I just sent this code to Linus, so that he can include this in 0.99. I
am not sure when he hopes to have 0.99 out and ready for people to play with,
but I suspect that it will be just a matter of a couple of days. If I get
patches before 0.99 is born, I will forward the patches to Linus so that they
get into 0.99.
Diffs would be difficult to generate because of the renaming
of 7000fasst.* to wd7000.*, and the number of future domain patches.
There were a couple of minor changes to the upper level code, and
fscsi.diff has been updated to reflect this. The key differences are
that the read_ahead is now specified in sectors rather than blocks (in
preparation for variable size blocks in the buffer cache), there is a
version of dma.h which should work better with dma channels > 3, and I
added a new ioctl for block devices which returns the size of the
device in sectors (this can be used in mkfs, mkefs, mkswap, etc). I
would prefer that people start from a fresh 0.98pl5 and add this on
top. In principle, you could also back out the changes in the old
fscsi.diff, and then apply the fscsi.diff, and drop in the new scsi source
code.
-Eric
-- Eric Youngdale