summaryrefslogtreecommitdiffstats
path: root/fs/dcache.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/dcache.c')
-rw-r--r--fs/dcache.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/dcache.c b/fs/dcache.c
index 3de8547ef..0f9c59c6c 100644
--- a/fs/dcache.c
+++ b/fs/dcache.c
@@ -557,7 +557,7 @@ int shrink_dcache_memory(int priority, unsigned int gfp_mask)
{
int count = 0;
if (priority)
- count = dentry_stat.nr_unused >> (priority >> 2);
+ count = dentry_stat.nr_unused / priority;
prune_dcache(count);
/* FIXME: kmem_cache_shrink here should tell us
the number of pages freed, and it should