Whamcloud - gitweb
LU-5696 ptlrpc: missing wakeup for ptlrpc_check_set
[fs/lustre-release.git] / lustre / ptlrpc / ptlrpc_internal.h
index 17f918b..2058309 100644 (file)
@@ -343,6 +343,10 @@ static inline void ptlrpc_cli_req_init(struct ptlrpc_request *req)
        struct ptlrpc_cli_req *cr = &req->rq_cli;
 
        ptlrpc_req_comm_init(req);
+
+       req->rq_receiving_reply = 0;
+       req->rq_req_unlinked = req->rq_reply_unlinked = 1;
+
        INIT_LIST_HEAD(&cr->cr_set_chain);
        INIT_LIST_HEAD(&cr->cr_ctx_chain);
        init_waitqueue_head(&cr->cr_reply_waitq);