X-Git-Url: http://git.samba.org/samba.git/?p=sfrench%2Fcifs-2.6.git;a=blobdiff_plain;f=fs%2Fext4%2Finode.c;h=5cf82d03968ca2c0eb240461fa696e784694c1ea;hp=657a98fa80b672664954ab243de231dc71264bbb;hb=67a7d5f561f469ad2fa5154d2888258ab8e6df7c;hpb=a056bdaae7a181f7dcc876cfab2f94538e508709;ds=sidebyside diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index 657a98fa80b6..5cf82d03968c 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c @@ -4218,6 +4218,8 @@ int ext4_punch_hole(struct inode *inode, loff_t offset, loff_t length) inode->i_mtime = inode->i_ctime = current_time(inode); ext4_mark_inode_dirty(handle, inode); + if (ret >= 0) + ext4_update_inode_fsync_trans(handle, inode, 1); out_stop: ext4_journal_stop(handle); out_dio: