diff --git a/[refs] b/[refs] index d22982fe94be..bdf38c373f3a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a76eef9573c93f8f324ebacfd090a3e319a64d59 +refs/heads/master: f3c6ba986ab4527b6dfacf9f3b9e40f72466a8b2 diff --git a/trunk/fs/dcache.c b/trunk/fs/dcache.c index 3818d6ab76ca..f2584d22cb45 100644 --- a/trunk/fs/dcache.c +++ b/trunk/fs/dcache.c @@ -487,6 +487,7 @@ static void __shrink_dcache_sb(struct super_block *sb, int *count, int flags) if (!cnt) break; } + cond_resched_lock(&dcache_lock); } } while (!list_empty(&tmp)) {