Subject: Re: CVS commit: src/sys/rump
To: None <pooka@netbsd.org>
From: Geoff Wing <gcw@pobox.com>
List: source-changes
Date: 01/25/2008 16:59:34
On Thursday 2008-01-24 22:41 +0000, pooka@netbsd.org output:
:Module Name:	src
:Committed By:	pooka
:Date:		Thu Jan 24 22:41:08 UTC 2008
:
:Modified Files:
:	src/sys/rump: Makefile.rump
:	src/sys/rump/librump/rumpkern: Makefile auth.c emul.c rump.c rump.h
:	    rump_private.h vfs.c
:	src/sys/rump/librump/rumpuser: Makefile
:Added Files:
:	src/sys/rump/librump/rumpkern/opt: opt_magiclinks.h
:
:Log Message:
:Use namei() etc. from kernel sources instead of a reimplementation.
:To accommodate, give the rootvnode its own vnode op vector with a
:simple lookup operation.  This is used for looking up the file
:system's device vnode instead of doing that directly in a homesmoked
:namei().

:cvs rdiff -r1.4 -r1.5 src/sys/rump/librump/rumpuser/Makefile

vfs_lookup.c needs vn_isunder() - but since getcwd_common() is a fake
I guess a fake vn_isunder() is needed.

Regards,
Geoff