From owner-cvs-sys Fri Nov 8 10:50:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA29236 for cvs-sys-outgoing; Fri, 8 Nov 1996 10:50:17 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA29218; Fri, 8 Nov 1996 10:50:10 -0800 (PST) Date: Fri, 8 Nov 1996 10:50:10 -0800 (PST) From: Bruce Evans Message-Id: <199611081850.KAA29218@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/gnu/ext2fs ext2_readwrite.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/08 10:50:10 Modified: sys/gnu/ext2fs ext2_readwrite.c Log: Removed gratuitous differences between ext2_readwrite.c and ufs_readwrite.c. This fixes several bugs and one missing feature: - cluster_read() was needlessly used for reading files of size exactly 1 block. - EFAULT errors for read didn't terminate the loop. This was probably harmless. - IO_VMIO handling was missing near line 275. I don't know what this does. - B_CLUSTEROK was only set if (doclusterwrite) nead line 293. This was harmless, if only because another bug prevents doclusterwrite from being 0. - MNT_NOATIME wasn't implemented. This should be in 2.2, of course. Reviewed by: davidg Revision Changes Path 1.5 +17 -12 src/sys/gnu/ext2fs/ext2_readwrite.c