From 030fcf1ce9c12bb7e884ea47d7c65566f7df4beb Mon Sep 17 00:00:00 2001 From: Lukas Czerner Date: Mon, 27 May 2013 23:32:35 -0400 Subject: [PATCH] --- yaml --- r: 377568 b: refs/heads/master c: 55f252c9f50e998f6bc3aadc7806f049f7443d21 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/ext4/super.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 6f8bb6dc4adc..99ac8c631f89 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: eb3544c6fc6642c9037817980d8a9dc9df44aa45 +refs/heads/master: 55f252c9f50e998f6bc3aadc7806f049f7443d21 diff --git a/trunk/fs/ext4/super.c b/trunk/fs/ext4/super.c index 94cc84db7c9a..c468560c8765 100644 --- a/trunk/fs/ext4/super.c +++ b/trunk/fs/ext4/super.c @@ -2170,6 +2170,7 @@ static void ext4_orphan_cleanup(struct super_block *sb, jbd_debug(2, "truncating inode %lu to %lld bytes\n", inode->i_ino, inode->i_size); mutex_lock(&inode->i_mutex); + truncate_inode_pages(inode->i_mapping, inode->i_size); ext4_truncate(inode); mutex_unlock(&inode->i_mutex); nr_truncates++;