]> Git Repo - linux.git/commit
mm: shrink parent dentries when shrinking slab
authorAndrew Morton <[email protected]>
Tue, 8 May 2007 07:23:49 +0000 (00:23 -0700)
committerLinus Torvalds <[email protected]>
Tue, 8 May 2007 18:14:58 +0000 (11:14 -0700)
commit24c32d733dd44dbc5b9dcd0b8de58e16fdbeac76
treeecec100dc2c779d09669d08681339ded6bf5409a
parentd52b908646b88cb1952ab8c9b2d4423908a23f11
mm: shrink parent dentries when shrinking slab

Teach the dentry slab shrinker to aggressively shrink parent dentries when
shrinking the dentry cache.

This is done to attempt to improve the situation where the dentry slab cache
gets a lot of internal fragmentation due to pages containing directory
dentries.  It is expected that this change will cause some of those dentries
to be reaped earlier, and with less scanning.

Needs careful testing.

Cc: Miklos Szeredi <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
fs/dcache.c
This page took 0.062084 seconds and 4 git commands to generate.