--- null_subr.c Tue Apr 29 17:18:30 2003 +++ null_subr.c.new Tue Apr 29 17:11:37 2003 @@ -73,6 +73,7 @@ MALLOC_DEFINE(M_NULLFSNODE, "NULLFS node static struct vnode * null_hashget(struct vnode *); static struct vnode * null_hashins(struct null_node *); +extern void addalias(struct vnode *vp, dev_t nvp_rdev); /* * Initialise cache headers @@ -224,6 +225,10 @@ null_nodeget(mp, lowervp, vpp) xp->null_lowervp = lowervp; vp->v_type = lowervp->v_type; + if (vp->v_type == VCHR || vp->v_type == VBLK) + addalias(vp, lowervp->v_un.vu_spec.vu_cdev); + else + vp->v_un = lowervp->v_un; vp->v_data = xp; /*