diff options
author | Christoph Hellwig <hch@infradead.org> | 2007-08-28 21:44:37 -0400 |
---|---|---|
committer | Tim Shimmin <tes@chook.melbourne.sgi.com> | 2007-10-15 21:37:29 -0400 |
commit | b3aea4edc2903fdee34920630b8b2433f6452f02 (patch) | |
tree | 9d9e93c4dac6dc5a30522e0c2ae051e3aad46b1b /fs/xfs/linux-2.6/xfs_fs_subr.c | |
parent | 2f6f7b3d9b5600e1f6e7622c62ab30f36bd0f57f (diff) |
[XFS] kill the v_flag member in struct bhv_vnode
All flags previously handled at the vnode level are not in the xfs_inode
where we already have a flags mechanisms and free bits for flags
previously in the vnode.
SGI-PV: 969608
SGI-Modid: xfs-linux-melb:xfs-kern:29495a
Signed-off-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: David Chinner <dgc@sgi.com>
Signed-off-by: Tim Shimmin <tes@sgi.com>
Diffstat (limited to 'fs/xfs/linux-2.6/xfs_fs_subr.c')
-rw-r--r-- | fs/xfs/linux-2.6/xfs_fs_subr.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/fs/xfs/linux-2.6/xfs_fs_subr.c b/fs/xfs/linux-2.6/xfs_fs_subr.c index e2897912fec7..ac6d34cc355d 100644 --- a/fs/xfs/linux-2.6/xfs_fs_subr.c +++ b/fs/xfs/linux-2.6/xfs_fs_subr.c | |||
@@ -61,8 +61,7 @@ xfs_flushinval_pages( | |||
61 | int ret = 0; | 61 | int ret = 0; |
62 | 62 | ||
63 | if (VN_CACHED(vp)) { | 63 | if (VN_CACHED(vp)) { |
64 | if (VN_TRUNC(vp)) | 64 | xfs_iflags_clear(ip, XFS_ITRUNCATED); |
65 | VUNTRUNCATE(vp); | ||
66 | ret = filemap_write_and_wait(inode->i_mapping); | 65 | ret = filemap_write_and_wait(inode->i_mapping); |
67 | if (!ret) | 66 | if (!ret) |
68 | truncate_inode_pages(inode->i_mapping, first); | 67 | truncate_inode_pages(inode->i_mapping, first); |
@@ -84,8 +83,7 @@ xfs_flush_pages( | |||
84 | int ret2; | 83 | int ret2; |
85 | 84 | ||
86 | if (VN_DIRTY(vp)) { | 85 | if (VN_DIRTY(vp)) { |
87 | if (VN_TRUNC(vp)) | 86 | xfs_iflags_clear(ip, XFS_ITRUNCATED); |
88 | VUNTRUNCATE(vp); | ||
89 | ret = filemap_fdatawrite(inode->i_mapping); | 87 | ret = filemap_fdatawrite(inode->i_mapping); |
90 | if (flags & XFS_B_ASYNC) | 88 | if (flags & XFS_B_ASYNC) |
91 | return ret; | 89 | return ret; |