Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Chuck Silvers <chs@netbsd.org>
List: source-changes
Date: 12/27/2000 07:15:43
Module Name: syssrc
Committed By: chs
Date: Wed Dec 27 05:15:43 UTC 2000
Modified Files:
syssrc/sys/nfs: nfs_bio.c
Log Message:
fix several bugs:
- fix math when skipping writing pages that just need a commit.
- clear the needcommit stuff and PG_RDONLY flags on pages returned for
overwrite requests as well as for normal write faults.
- bail out of nfs_write() if we get an error.
- remove a bogus attempt to clean up after failed uiomove()s.
- bring over a workaround for a lock-ordering problem from the genfs code.
- add some missing MP locking.
To generate a diff of this commit:
cvs rdiff -r1.57 -r1.58 syssrc/sys/nfs/nfs_bio.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.