From owner-cvs-all Tue Dec 14 11:12:22 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 78584151F1; Tue, 14 Dec 1999 11:12:20 -0800 (PST) (envelope-from dillon@FreeBSD.org) Received: (from dillon@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id LAA97153; Tue, 14 Dec 1999 11:12:20 -0800 (PST) (envelope-from dillon@FreeBSD.org) Message-Id: <199912141912.LAA97153@freefall.freebsd.org> From: Matt Dillon Date: Tue, 14 Dec 1999 11:12:20 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/nfs nfs_bio.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk dillon 1999/12/14 11:12:20 PST Modified files: (Branch: RELENG_3) sys/nfs nfs_bio.c Log: MFC nfs_bio.c 1.82. This MFC does not do the involved changes that were made in 1.82 to solve the NFS append race, it simply prevents the same situation in -stable from causing a panic and solves the lost-dirty-data problem. The append race still exists, however, which means that two processes appending to the same file over NFS may wind up overlapping their writes. Under stable we can use biosize'd buffers, even for buffers that straddle the file EOF, so we use this trick in the MFC. Under current we cannot which is the reason why this patch looks quite different from the patch in current. Approved by: jkh Revision Changes Path 1.65.2.4 +12 -1 src/sys/nfs/nfs_bio.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message