Subject: CVS commit: src/sys/fs/puffs
To: None <source-changes@NetBSD.org>
From: Antti Kantee <pooka@netbsd.org>
List: source-changes
Date: 01/26/2007 22:59:49
Module Name:	src
Committed By:	pooka
Date:		Fri Jan 26 22:59:49 UTC 2007

Modified Files:
	src/sys/fs/puffs: puffs_msgif.c puffs_msgif.h puffs_subr.c puffs_sys.h
	    puffs_transport.c puffs_vfsops.c puffs_vnops.c

Log Message:
Initial attempt at suspend/snapshot support for userspace file
servers.  This is still pretty much on the level "if it breaks ...".
It should work for single-threaded servers which handle one operation
from start to finish in one go.  Also, it does not yet totally
correctly synchronize metadata and data in some cases.  So needless
to say, it needs improvement, but it is possible that will have to
wait for some lock revampage.


To generate a diff of this commit:
cvs rdiff -r1.15 -r1.16 src/sys/fs/puffs/puffs_msgif.c
cvs rdiff -r1.18 -r1.19 src/sys/fs/puffs/puffs_msgif.h
cvs rdiff -r1.17 -r1.18 src/sys/fs/puffs/puffs_subr.c
cvs rdiff -r1.21 -r1.22 src/sys/fs/puffs/puffs_sys.h
cvs rdiff -r1.4 -r1.5 src/sys/fs/puffs/puffs_transport.c
cvs rdiff -r1.25 -r1.26 src/sys/fs/puffs/puffs_vfsops.c
cvs rdiff -r1.40 -r1.41 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.