Whamcloud - gitweb
LU-9679 osc: centralize handling of PTLRPCD_SET
[fs/lustre-release.git] / lustre / ptlrpc / client.c
index ca510a7..4e535f8 100644 (file)
@@ -1177,6 +1177,11 @@ EXPORT_SYMBOL(ptlrpc_set_destroy);
 void ptlrpc_set_add_req(struct ptlrpc_request_set *set,
                        struct ptlrpc_request *req)
 {
+       if (set == PTLRPCD_SET) {
+               ptlrpcd_add_req(req);
+               return;
+       }
+
        LASSERT(req->rq_import->imp_state != LUSTRE_IMP_IDLE);
        LASSERT(list_empty(&req->rq_set_chain));