Subject: CVS commit: src/usr.sbin/puffs/mount_psshfs
To: None <source-changes@NetBSD.org>
From: Antti Kantee <pooka@netbsd.org>
List: source-changes
Date: 02/15/2007 13:07:29
Module Name:	src
Committed By:	pooka
Date:		Thu Feb 15 13:07:29 UTC 2007

Modified Files:
	src/usr.sbin/puffs/mount_psshfs: node.c psshfs.c psshfs.h subr.c

Log Message:
Support reclaim.  To support dotdot lookup, here we leave the
reclaimed nodes hanging until all their children have been reclaimed
and then reclaim everything we can as far up to root as possible.
This is because the file system structures are currently interlinked
in a fashion which would make dotdot lookup based on purely a path
instead of a in-memory node parent member pointer very difficult.
Yes, this deserves a closer look some day.


To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 src/usr.sbin/puffs/mount_psshfs/node.c \
    src/usr.sbin/puffs/mount_psshfs/psshfs.c
cvs rdiff -r1.4 -r1.5 src/usr.sbin/puffs/mount_psshfs/psshfs.h
cvs rdiff -r1.8 -r1.9 src/usr.sbin/puffs/mount_psshfs/subr.c

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