Whamcloud - gitweb
LU-1565 ldlm: make blocking threads async wherenever possible
[fs/lustre-release.git] / lustre / mdt / mdt_handler.c
index 151680e..fb5de09 100644 (file)
@@ -2487,7 +2487,7 @@ int mdt_md_blocking_ast(struct ldlm_lock *lock, struct ldlm_lock_desc *desc,
        switch (flag) {
        case LDLM_CB_BLOCKING:
                ldlm_lock2handle(lock, &lockh);
-               rc = ldlm_cli_cancel(&lockh);
+               rc = ldlm_cli_cancel(&lockh, LCF_ASYNC);
                if (rc < 0) {
                        CDEBUG(D_INODE, "ldlm_cli_cancel: %d\n", rc);
                        RETURN(rc);