From: Andrew Morton Should fix http://bugzilla.kernel.org/show_bug.cgi?id=6619 Cc: "Vladimir V. Saveliev" Cc: Hans Reiser Cc: Eric Buddington Signed-off-by: Andrew Morton --- fs/reiser4/super_ops.c | 1 + 1 files changed, 1 insertion(+) diff -puN fs/reiser4/super_ops.c~reiser4-run-truncate_inode_pages-in-reiser4_delete_inode fs/reiser4/super_ops.c --- a/fs/reiser4/super_ops.c~reiser4-run-truncate_inode_pages-in-reiser4_delete_inode +++ a/fs/reiser4/super_ops.c @@ -200,6 +200,7 @@ static void reiser4_delete_inode(struct fplug->delete_object(inode); } + truncate_inode_pages(inode->i_mapping, 0); inode->i_blocks = 0; clear_inode(inode); reiser4_exit_context(ctx); _