[XFS] kill the v_flag member in struct bhv_vnode
[deliverable/linux.git] / fs / xfs / linux-2.6 / xfs_super.c
index 650c24ab27e246db74db7a1cd0723572e47fb325..47bca4e4696b311848f7b85e3062e750f43348e3 100644 (file)
@@ -197,7 +197,7 @@ xfs_revalidate_inode(
                inode->i_flags |= S_NOATIME;
        else
                inode->i_flags &= ~S_NOATIME;
-       vp->v_flag &= ~VMODIFIED;
+       xfs_iflags_clear(ip, XFS_IMODIFIED);
 }
 
 void
@@ -441,13 +441,12 @@ xfs_fs_clear_inode(
        if (XFS_I(inode))
                xfs_inactive(XFS_I(inode));
 
-       VN_LOCK(vp);
-       vp->v_flag &= ~VMODIFIED;
-       VN_UNLOCK(vp, 0);
 
-       if (XFS_I(inode))
+       if (XFS_I(inode)) {
+               xfs_iflags_clear(XFS_I(inode), XFS_IMODIFIED);
                if (xfs_reclaim(XFS_I(inode)))
                        panic("%s: cannot reclaim 0x%p\n", __FUNCTION__, vp);
+       }
 
        ASSERT(XFS_I(inode) == NULL);
 
This page took 0.116365 seconds and 5 git commands to generate.