Subject: CVS commit: src/sys/fs/puffs
To: None <source-changes@NetBSD.org>
From: Antti Kantee <pooka@netbsd.org>
List: source-changes
Date: 05/07/2007 17:14:56
Module Name: src
Committed By: pooka
Date: Mon May 7 17:14:55 UTC 2007
Modified Files:
src/sys/fs/puffs: puffs_msgif.c puffs_msgif.h puffs_sys.h puffs_vnops.c
Log Message:
Introduce puffs "setbacks", which can be used to set certain flags
for nodes upon return from the userspace. Currently it can be used
to indicate that the file server should be notified of "inactive"
in case the file server has opted to not receive inactive every
time the reference count for a vnode drops to zero. (inactive is
a common event, almost never requires any action and must be executed
sychronously, so it is wasteful).
While doing this, cleanup the release-relock nonsense from the
vntouser*() arguments. It was never enabled and the whole LOCKEDVP()
concept was very broken to begin with.
To generate a diff of this commit:
cvs rdiff -r1.34 -r1.35 src/sys/fs/puffs/puffs_msgif.c
cvs rdiff -r1.28 -r1.29 src/sys/fs/puffs/puffs_msgif.h
cvs rdiff -r1.33 -r1.34 src/sys/fs/puffs/puffs_sys.h
cvs rdiff -r1.65 -r1.66 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.