diff options
Diffstat (limited to 'fs/xfs/linux-2.6/xfs_super.c')
| -rw-r--r-- | fs/xfs/linux-2.6/xfs_super.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/xfs/linux-2.6/xfs_super.c b/fs/xfs/linux-2.6/xfs_super.c index 8f117db6070..71345a370d9 100644 --- a/fs/xfs/linux-2.6/xfs_super.c +++ b/fs/xfs/linux-2.6/xfs_super.c @@ -1063,7 +1063,7 @@ xfs_log_inode(  STATIC int  xfs_fs_write_inode(  	struct inode		*inode, -	int			sync) +	struct writeback_control *wbc)  {  	struct xfs_inode	*ip = XFS_I(inode);  	struct xfs_mount	*mp = ip->i_mount; @@ -1074,7 +1074,7 @@ xfs_fs_write_inode(  	if (XFS_FORCED_SHUTDOWN(mp))  		return XFS_ERROR(EIO); -	if (sync) { +	if (wbc->sync_mode == WB_SYNC_ALL) {  		/*  		 * Make sure the inode has hit stable storage.  By using the  		 * log and the fsync transactions we reduce the IOs we have  |