diff --git a/[refs] b/[refs] index 261a2ea3e8a7..dcc014f1b76a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c83617db76353ff30e825874be2c15c185b95759 +refs/heads/master: ef7377289a1510d638004158e43878643bc75dc5 diff --git a/trunk/fs/ext4/extents.c b/trunk/fs/ext4/extents.c index a472bc046363..47929c4e3dae 100644 --- a/trunk/fs/ext4/extents.c +++ b/trunk/fs/ext4/extents.c @@ -2809,6 +2809,8 @@ void ext4_ext_truncate(struct inode * inode, struct page *page) ext4_orphan_del(handle, inode); up_write(&EXT4_I(inode)->i_data_sem); + inode->i_mtime = inode->i_ctime = ext4_current_time(inode); + ext4_mark_inode_dirty(handle, inode); ext4_journal_stop(handle); }