Subject: Re: amd/nfs/vgone interaction.
To: Bill Studenmund <wrstuden@netbsd.org>
From: enami tsugutomo <enami@sm.sony.co.jp>
List: tech-kern
Date: 02/13/2003 10:45:07
enami tsugutomo <enami@sm.sony.co.jp> writes:
> > Because where, other than the free list, should we put vnodes that aren't
> > in use? :-) The "free" list is the list of vnodes that we can grab for new
> > uses. vnodes from unmounted file systems certainly are grabbable for new
> > uses, so it's the best place for them.
>
> The question is why v_type isn't VBAD or v_op still points nfs's.
I meant that following work is already done by vflush() called from
e.g. nfs_unmount(), but why still we see not cleaned vnode on the list...
Bill Studenmund <wrstuden@netbsd.org> writes:
> Other solutions are to:
>
> 1) when unmounting, vgone all the vnodes on the file system
enami.