On Tue, 1 May 2012 10:41:50 +0200 Johannes Weiner <hannes@xxxxxxxxxxx> wrote: > --- a/fs/inode.c > +++ b/fs/inode.c > @@ -544,8 +544,7 @@ static void evict(struct inode *inode) > if (op->evict_inode) { > op->evict_inode(inode); > } else { > - if (inode->i_data.nrpages) > - truncate_inode_pages(&inode->i_data, 0); > + truncate_inode_pages(&inode->i_data, 0); Why did we lose this optimisation? -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>