additional initialization needed for 7.24
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sat, 20 Jan 1990 10:13:29 +0000 (02:13 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sat, 20 Jan 1990 10:13:29 +0000 (02:13 -0800)
SCCS-vsn: sys/kern/vfs_subr.c 7.25

usr/src/sys/kern/vfs_subr.c

index 31a2cea..7e20c23 100644 (file)
@@ -14,7 +14,7 @@
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
- *     @(#)vfs_subr.c  7.24 (Berkeley) %G%
+ *     @(#)vfs_subr.c  7.25 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -194,11 +194,13 @@ vfsinit()
        vfreet = &vp->v_freef;
        vp->v_freeb = &vfreeh;
        vp->v_op = &dead_vnodeops;
        vfreet = &vp->v_freef;
        vp->v_freeb = &vfreeh;
        vp->v_op = &dead_vnodeops;
+       vp->v_type = VBAD;
        for (vp++; vp < vnodeNVNODE; vp++) {
                *vfreet = vp;
                vp->v_freeb = vfreet;
                vfreet = &vp->v_freef;
                vp->v_op = &dead_vnodeops;
        for (vp++; vp < vnodeNVNODE; vp++) {
                *vfreet = vp;
                vp->v_freeb = vfreet;
                vfreet = &vp->v_freef;
                vp->v_op = &dead_vnodeops;
+               vp->v_type = VBAD;
        }
        vp--;
        vp->v_freef = NULL;
        }
        vp--;
        vp->v_freef = NULL;