Subject: CVS commit: src/sys/fs/puffs
To: None <source-changes@NetBSD.org>
From: Antti Kantee <pooka@netbsd.org>
List: source-changes
Date: 10/11/2007 12:31:45
Module Name:	src
Committed By:	pooka
Date:		Thu Oct 11 12:31:45 UTC 2007

Modified Files:
	src/sys/fs/puffs: puffs_vfsops.c puffs_vnops.c

Log Message:
Cache vnode member variables necessary for operations after the
userspace call, namely our private mount structure, in the activation
record.  This avoids problems in situations where the userspace
file server happens to die during our upcall and the vnode is
forcibly reclaimed before we roll back to the current stack frame.


To generate a diff of this commit:
cvs rdiff -r1.61 -r1.62 src/sys/fs/puffs/puffs_vfsops.c
cvs rdiff -r1.105 -r1.106 src/sys/fs/puffs/puffs_vnops.c

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