From: Kirill Korotaev This patch reduces scheduling latency in shrink_dcache_sb() noticed during remounting of big partitions with many cached dentries. The same latency fix was applied to select_parent() long ago. Signed-off-by: Denis Lunev Signed-off-by: Pavel Emelianov Signed-off-by: Kirill Korotaev Signed-off-by: Andrew Morton --- fs/dcache.c | 1 + 1 files changed, 1 insertion(+) diff -puN fs/dcache.c~reduce-sched-latency-in-shrink_dcache_sb fs/dcache.c --- devel/fs/dcache.c~reduce-sched-latency-in-shrink_dcache_sb 2006-03-09 20:18:09.000000000 -0800 +++ devel-akpm/fs/dcache.c 2006-03-09 20:18:09.000000000 -0800 @@ -489,6 +489,7 @@ repeat: continue; } prune_one_dentry(dentry); + cond_resched_lock(&dcache_lock); goto repeat; } spin_unlock(&dcache_lock); _