1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/sys/gnu/fs/ext2fs
Bruce Evans 1874ef935c Quick fix for breakage of read clustering on non-IDE drives. Read
clustering is obsolescent technology so hardly anyone noticed.  On
a DORS 32160 SCSI drive with 4 tags, read clustering makes very
little difference even for huge sequential reads.  However, on a
ZIP SCSI drive with 0 tags, the minimum overhead per block is about
40 msec, so very large clusters must be used to get anywhere near
the maximum transfer rate.  Using clusters consisting of 1 8K block
reduces the transfer rate to about 250K/sec.  Under msdosfs, missing
read clustering is normal and a cluster size of 1 512 byte block
reduces the transfer rate to about 25K/sec.

Broken in:	rev.1.18
1998-08-18 03:54:39 +00:00
..
COPYRIGHT.INFO Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108. 1998-04-17 22:37:19 +00:00
ext2_alloc.c Fixed printf format errors. 1998-07-30 17:12:39 +00:00
ext2_balloc.c Moved some #includes from <sys/param.h> nearer to where they are actually 1998-03-28 10:33:27 +00:00
ext2_bmap.c Quick fix for breakage of read clustering on non-IDE drives. Read 1998-08-18 03:54:39 +00:00
ext2_extern.h Removed unused function ll_w_block(). It has always had races due 1998-06-21 19:56:31 +00:00
ext2_fs_sb.h
ext2_fs.h
ext2_inode_cnv.c Fixed printf format errors. 1998-07-11 07:46:16 +00:00
ext2_inode.c VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
ext2_linux_balloc.c Support compiling with `gcc -ansi'. 1998-04-15 17:47:40 +00:00
ext2_linux_ialloc.c Fixed printf format errors. 1998-07-11 07:46:16 +00:00
ext2_lookup.c Fixed printf format errors. 1998-07-11 07:46:16 +00:00
ext2_mount.h
ext2_readwrite.c Catch a few corner cases where FreeBSD differs enough from BSD 4.4 to 1998-07-08 01:04:33 +00:00
ext2_subr.c Added a missing options include. 1998-06-21 12:36:12 +00:00
ext2_vfsops.c add anti-panic workaround from chris radek (cradek@in221.inetnebr.com) 1998-07-30 03:22:52 +00:00
ext2_vnops.c "The releaseing of the reference and lock is not temporary and belongs 1998-08-12 21:42:54 +00:00
fs.h
i386-bitops.h Support compiling with `gcc -ansi'. 1998-04-15 17:47:40 +00:00
inode.h Sync timestamp changes for inodes of special files to disk as late 1998-07-03 22:17:03 +00:00