Whamcloud - gitweb
LU-25: Use LDLM_ASYNC with ldlm_cancel_lru to avoid blocking.
[fs/lustre-release.git] / lustre / ldlm / ldlm_pool.c
index 6d3cf0d..1219b39 100644 (file)
@@ -551,7 +551,7 @@ static int ldlm_cli_pool_shrink(struct ldlm_pool *pl,
         cfs_spin_unlock(&ns->ns_lock);
         
         if (nr) {
-                canceled = ldlm_cancel_lru(ns, nr, LDLM_SYNC, 
+                canceled = ldlm_cancel_lru(ns, nr, LDLM_ASYNC,
                                            LDLM_CANCEL_SHRINK);
         }
 #ifdef __KERNEL__