On 05/01/2012 04:24 PM, Andrew Morton wrote:
That's a pretty significant alteration in the meaning of ->nrpages. Did this not have any other effects?
From what I see (though it's been a long day), ->nrpages stays the same it is now. The non-page entries are simply not counted in ->nrpages.
What does truncate do? I assume it invalidates shadow page entries in the radix tree? And frees the radix-tree nodes?
Indeed, truncate will get rid of the non-page entries in the radix tree. That is why it needs to be called even if ->nrpages==0. -- All rights reversed -- 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>