- 2nd patch of the bug landed
if (req->rq_waiting || req->rq_resend) {
int status;
if (req->rq_waiting || req->rq_resend) {
int status;
+ ptlrpc_unregister_reply(req);
+
spin_lock_irqsave(&imp->imp_lock, flags);
if (ptlrpc_import_delay_req(imp, req, &status)){
spin_lock_irqsave(&imp->imp_lock, flags);
if (ptlrpc_import_delay_req(imp, req, &status)){
if (req->rq_resend) {
lustre_msg_add_flags(req->rq_reqmsg,
MSG_RESENT);
if (req->rq_resend) {
lustre_msg_add_flags(req->rq_reqmsg,
MSG_RESENT);
- ptlrpc_unregister_reply(req);
if (req->rq_bulk) {
__u64 old_xid = req->rq_xid;
if (req->rq_bulk) {
__u64 old_xid = req->rq_xid;