diff --git a/[refs] b/[refs] index 1755743115ab..609420629297 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e9dfc0b2bc42761410e8db6c252c6c5889e178b8 +refs/heads/master: 1024c902abdcbd2425aa850d7ef04e013ffb35f0 diff --git a/trunk/fs/ocfs2/file.c b/trunk/fs/ocfs2/file.c index 9395b4fa547d..d459eb93b70c 100644 --- a/trunk/fs/ocfs2/file.c +++ b/trunk/fs/ocfs2/file.c @@ -326,6 +326,7 @@ static int ocfs2_truncate_file(struct inode *inode, (unsigned long long)OCFS2_I(inode)->ip_blkno, (unsigned long long)new_i_size); + unmap_mapping_range(inode->i_mapping, new_i_size + PAGE_SIZE - 1, 0, 1); truncate_inode_pages(inode->i_mapping, new_i_size); fe = (struct ocfs2_dinode *) di_bh->b_data;