Subject: Re: Re[2]: Handling of device special files in BSD vnode/vfs
To: None <tech-kern@NetBSD.ORG>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: tech-kern
Date: 03/14/1997 07:47:23
> I am looking through checkalias() if the files are on the UFS
> filesystem for example then vp->v_tag== VT_UFS and checkalias() will
> mark vnode as VALIASED and return NULLVP.  The 2 vnodes will be
> aliased but distinct.  Causing cache coherency problems.  In the case
> of vnode created by bedvvp() vp->v_tag == VT_NON the aliased vnode is
> returned.  This will be handled correctly.

I've looked at it more closely, and (a) I think you're right about the
two vnodes being distinct and (b) I retract my remark about handling
VCHR devices too.

					der Mouse

		     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B