Re: -mm merge plans for 2.6.23
From: Frank Kingswood <hidden>
Date: 2007-07-26 08:39:22
Also in:
lkml
From: Frank Kingswood <hidden>
Date: 2007-07-26 08:39:22
Also in:
lkml
Andi Kleen wrote:
One simple way to fix this would be to implement a fadvise() flag that puts the dentry/inode on a "soon to be expired" list if there are no other references. Then if a dentry allocation needs more memory try to reuse dentries from that list (or better queue) first. Any other access will remove the dentry from the list. Disadvantage would be that the userland would need to be patched, but I guess it's better than adding very dubious heuristics to the kernel.
Are you going to change every single large memory application in the world? As I wrote before, it is *not* about updatedb, but about all applications that use a lot of memory, and then terminate. Frank -- 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:"dont@kvack.org"> email@kvack.org </a>