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
mouse@rodents.montreal.qc.ca
7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B