From 656c5fdbf2276480c7fefc178c8e4efd8c15e375 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Sat, 5 Sep 2009 21:42:42 -0400 Subject: [PATCH] --- yaml --- r: 163666 b: refs/heads/master c: 5f3481e9a80c240f169b36ea886e2325b9aeb745 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/ext4/fsync.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 18844fa0213f..b2cab951e1d4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d0646f7b636d067d715fab52a2ba9c6f0f46b0d7 +refs/heads/master: 5f3481e9a80c240f169b36ea886e2325b9aeb745 diff --git a/trunk/fs/ext4/fsync.c b/trunk/fs/ext4/fsync.c index 83cf6415f599..ab418c0f502d 100644 --- a/trunk/fs/ext4/fsync.c +++ b/trunk/fs/ext4/fsync.c @@ -92,9 +92,9 @@ int ext4_sync_file(struct file *file, struct dentry *dentry, int datasync) .nr_to_write = 0, /* sys_fsync did this */ }; ret = sync_inode(inode, &wbc); - if (journal && (journal->j_flags & JBD2_BARRIER)) - blkdev_issue_flush(inode->i_sb->s_bdev, NULL); } out: + if (journal && (journal->j_flags & JBD2_BARRIER)) + blkdev_issue_flush(inode->i_sb->s_bdev, NULL); return ret; }