From c8c78a61758c2f4b8b649d7fa6105118cd53687a Mon Sep 17 00:00:00 2001 From: Mark Fasheh Date: Wed, 16 Nov 2011 12:03:10 -0800 Subject: [PATCH] --- yaml --- r: 276191 b: refs/heads/master c: df295d4a4b3c98af1a2445a82aef169e7e5d96b8 h: refs/heads/master i: 276189: 98642931cf6c55495417f288ffd3a925493fba99 276187: 7ef6e3588b2679f1fb2a25e33c756e6384642399 276183: 264f313d7b4108409ac6359cd4cd84b12a3a0e80 276175: 367dacc1111ed81fb6711eacef63fd3509adb59a 276159: c9355d9efc64563789a23ed503cc237b80bebbfa v: v3 --- [refs] | 2 +- trunk/fs/ocfs2/file.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 192c20181b6d..4e95eee71084 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0393afea31874947b1d149b82d17b7dccac4f210 +refs/heads/master: df295d4a4b3c98af1a2445a82aef169e7e5d96b8 diff --git a/trunk/fs/ocfs2/file.c b/trunk/fs/ocfs2/file.c index 5c4a74e04ab4..09e3de57cdee 100644 --- a/trunk/fs/ocfs2/file.c +++ b/trunk/fs/ocfs2/file.c @@ -1950,6 +1950,9 @@ static int __ocfs2_change_file_space(struct file *file, struct inode *inode, if (ret < 0) mlog_errno(ret); + if (file->f_flags & O_SYNC) + handle->h_sync = 1; + ocfs2_commit_trans(osb, handle); out_inode_unlock: