From: tappro Date: Wed, 22 Nov 2006 13:22:55 +0000 (+0000) Subject: - count -EAGAIN during close() as valid answer X-Git-Tag: v1_8_0_110~486^2~96 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=017c285520e02c8ac9e7bf997b07149d868b6ff1;p=fs%2Flustre-release.git - count -EAGAIN during close() as valid answer --- diff --git a/lustre/mdc/mdc_request.c b/lustre/mdc/mdc_request.c index f420f37..bf1b50f 100644 --- a/lustre/mdc/mdc_request.c +++ b/lustre/mdc/mdc_request.c @@ -874,7 +874,7 @@ int mdc_close(struct obd_export *exp, struct md_op_data *op_data, EXIT; *request = req; out: - if (rc != 0 && req && req->rq_commit_cb) + if (rc != 0 && rc != -EAGAIN && req && req->rq_commit_cb) req->rq_commit_cb(req); return rc;