Subject: CVS commit: src/sys/fs/puffs
To: None <source-changes@NetBSD.org>
From: Antti Kantee <pooka@netbsd.org>
List: source-changes
Date: 11/17/2007 21:30:49
Module Name:	src
Committed By:	pooka
Date:		Sat Nov 17 21:30:49 UTC 2007

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

Log Message:
Start playing around with vnode locks.  For now, do the very easy
thing and release locks before the userspace wait for operations
which release the lock before exit from the method in any case.
However, releasing the lock after inserting the request on the
operation queue gives us proper ordering possibilities in userspace
(at least if that bit were implemented, but I don't think there
any file system in userspace that depends on kernel locking and
probably there never should be one).

inspired by a conversation with Nacho Navarro


To generate a diff of this commit:
cvs rdiff -r1.115 -r1.116 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.