[XFS] Never call mark_inode_dirty_sync() directly
authorDavid Chinner <david@fromorbit.com>
Thu, 30 Oct 2008 06:21:30 +0000 (17:21 +1100)
committerLachlan McIlroy <lachlan@sgi.com>
Thu, 30 Oct 2008 06:21:30 +0000 (17:21 +1100)
commit94b97e39b0c983e86f0028c456dcf213abc722a0
treef3ade2b97cc170e3cd209ace304b7586a72cff34
parent6441e549157b749bae003cce70b4c8b62e4801fa
[XFS] Never call mark_inode_dirty_sync() directly

Once the Linux inode and the XFS inode are combined, we cannot rely on
just check if the linux inode exists as a method of determining if it is
valid or not. Hence we should always call xfs_mark_inode_dirty_sync()
instead as it does the correct checks to determine if the liinux inode is
in a valid state or not.

SGI-PV: 988141

SGI-Modid: xfs-linux-melb:xfs-kern:32318a

Signed-off-by: David Chinner <david@fromorbit.com>
Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
Signed-off-by: Christoph Hellwig <hch@infradead.org>
fs/xfs/linux-2.6/xfs_aops.c
fs/xfs/linux-2.6/xfs_iops.c
fs/xfs/linux-2.6/xfs_super.c