Subject: CVS commit: syssrc/sys/nfs
To: None <source-changes@netbsd.org>
From: YAMAMOTO Takashi <yamt@netbsd.org>
List: source-changes
Date: 10/21/2002 15:52:37
Module Name:	syssrc
Committed By:	yamt
Date:		Mon Oct 21 12:52:37 UTC 2002

Modified Files:
	syssrc/sys/nfs: nfs_bio.c nfs_nqlease.c nfs_subs.c nfs_var.h
	    nfs_vfsops.c nfs_vnops.c nfsm_subs.h nfsnode.h

Log Message:
fix a page locking deadlock problem for nfs.

add a flag that specify if the file can be truncated safely or not
to nfsm_loadattr and friends.  when it isn't safe, just mark the nfsnode
as "should be truncated later".

ok'ed by Frank van der Linden and Chuck Silvers.
close kern/18036.


To generate a diff of this commit:
cvs rdiff -r1.82 -r1.83 syssrc/sys/nfs/nfs_bio.c
cvs rdiff -r1.40 -r1.41 syssrc/sys/nfs/nfs_nqlease.c
cvs rdiff -r1.104 -r1.105 syssrc/sys/nfs/nfs_subs.c
cvs rdiff -r1.23 -r1.24 syssrc/sys/nfs/nfs_var.h
cvs rdiff -r1.118 -r1.119 syssrc/sys/nfs/nfs_vfsops.c
cvs rdiff -r1.152 -r1.153 syssrc/sys/nfs/nfs_vnops.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/nfs/nfsm_subs.h
cvs rdiff -r1.34 -r1.35 syssrc/sys/nfs/nfsnode.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.