[BACK]Return to ufs_vnops.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / ufs / ufs

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/ufs/ufs/ufs_vnops.c between version 1.155.4.1 and 1.155.4.2

version 1.155.4.1, 2007/08/16 11:04:02 version 1.155.4.2, 2007/10/26 15:49:40
Line 2070  ufs_vinit(struct mount *mntp, int (**spe
Line 2070  ufs_vinit(struct mount *mntp, int (**spe
                         nvp->v_data = vp->v_data;                          nvp->v_data = vp->v_data;
                         vp->v_data = NULL;                          vp->v_data = NULL;
                         /* XXX spec_vnodeops has no locking, do it explicitly */                          /* XXX spec_vnodeops has no locking, do it explicitly */
                           vp->v_vflag &= ~VV_LOCKSWORK;
                         VOP_UNLOCK(vp, 0);                          VOP_UNLOCK(vp, 0);
                         vp->v_op = spec_vnodeop_p;                          vp->v_op = spec_vnodeop_p;
                         vp->v_flag &= ~VLOCKSWORK;  
                         vrele(vp);                          vrele(vp);
                         vgone(vp);                          vgone(vp);
                         lockmgr(&nvp->v_lock, LK_EXCLUSIVE, &nvp->v_interlock);                          lockmgr(&nvp->v_lock, LK_EXCLUSIVE, &nvp->v_interlock);
Line 2095  ufs_vinit(struct mount *mntp, int (**spe
Line 2095  ufs_vinit(struct mount *mntp, int (**spe
                 break;                  break;
         }          }
         if (ip->i_number == ROOTINO)          if (ip->i_number == ROOTINO)
                 vp->v_flag |= VROOT;                  vp->v_vflag |= VV_ROOT;
         /*          /*
          * Initialize modrev times           * Initialize modrev times
          */           */

Legend:
Removed from v.1.155.4.1  
changed lines
  Added in v.1.155.4.2

CVSweb <webmaster@jp.NetBSD.org>