Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/ufs/ext2fs/ext2fs_vnops.c,v rcsdiff: /ftp/cvs/cvsroot/src/sys/ufs/ext2fs/ext2fs_vnops.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.74 retrieving revision 1.75 diff -u -p -r1.74 -r1.75 --- src/sys/ufs/ext2fs/ext2fs_vnops.c 2007/03/04 06:03:43 1.74 +++ src/sys/ufs/ext2fs/ext2fs_vnops.c 2007/10/10 20:42:33 1.75 @@ -1,4 +1,4 @@ -/* $NetBSD: ext2fs_vnops.c,v 1.74 2007/03/04 06:03:43 christos Exp $ */ +/* $NetBSD: ext2fs_vnops.c,v 1.75 2007/10/10 20:42:33 ad Exp $ */ /* * Copyright (c) 1982, 1986, 1989, 1993 @@ -70,7 +70,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: ext2fs_vnops.c,v 1.74 2007/03/04 06:03:43 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ext2fs_vnops.c,v 1.75 2007/10/10 20:42:33 ad Exp $"); #include #include @@ -1380,9 +1380,9 @@ ext2fs_vinit(struct mount *mntp, int (** */ nvp->v_data = vp->v_data; vp->v_data = NULL; + vp->v_vflag &= ~VV_LOCKSWORK; VOP_UNLOCK(vp, 0); vp->v_op = spec_vnodeop_p; - vp->v_flag &= ~VLOCKSWORK; vrele(vp); vgone(vp); lockmgr(&nvp->v_lock, LK_EXCLUSIVE, &nvp->v_interlock); @@ -1405,7 +1405,7 @@ ext2fs_vinit(struct mount *mntp, int (** break; } if (ip->i_number == ROOTINO) - vp->v_flag |= VROOT; + vp->v_vflag |= VV_ROOT; /* * Initialize modrev times */