Thread (2 messages) 2 messages, 2 authors, 2003-06-28

Re: shrink_caches()

From: Andrew Morton <hidden>
Date: 2003-06-28 04:35:35

Raghu R Arur [off-list ref] wrote:
I was going thru the code of shrink_caches(). it returns the difference
 between the number of pages requested to be freed and the number of pages
 that were actually freed. What i see over here is that the nr_pages which
 is the return value, is decremented only when the pages are freed from
 slab cache and page cache. The value is not decremented when the pages get
 freed from dentry cache, inode cache or the quota cache, which are freed
 at high memory pressure times. So when no pages get freed from page cache,
 but get freed from dentry/inode caches we will be returning a value which
 says that no pages were freed. Why is this done? can you PLEASE explain me
 this.
yes, it is an oversight.    it's fixed in 2.5.
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help