X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=mm%2Fshmem.c;h=0d627a37da954ea68663797d4d45bffaf5fd89b5;hb=10f47e6a1b8b276323b652053945c87a63a5812d;hp=db2c9e8d99095ace5bae8324f2387b9ebdbaf7c6;hpb=529980c8b0b04e8a3f6606cdc156f1f81a5d68cd;p=linux-2.6 diff --git a/mm/shmem.c b/mm/shmem.c index db2c9e8d99..0d627a37da 100644 --- a/mm/shmem.c +++ b/mm/shmem.c @@ -666,6 +666,7 @@ static void shmem_delete_inode(struct inode *inode) struct shmem_inode_info *info = SHMEM_I(inode); if (inode->i_op->truncate == shmem_truncate) { + truncate_inode_pages(inode->i_mapping, 0); shmem_unacct_size(info->flags, inode->i_size); inode->i_size = 0; shmem_truncate(inode);