"(err=%d)", err);
req->rq_status = err;
- if (ptlrpc_reply(req->rq_svc, req))
- LBUG();
-
if (lock) {
if (!err)
ldlm_reprocess_all(lock->l_resource);
CDEBUG(D_DLMTRACE, "converted waiting lock %p\n", lock);
req->rq_status = 0;
}
- if (ptlrpc_reply(req->rq_svc, req) != 0)
- LBUG();
if (lock) {
ldlm_reprocess_all(lock->l_resource);
CDEBUG(D_INODE, "enqueue\n");
OBD_FAIL_RETURN(OBD_FAIL_LDLM_ENQUEUE, 0);
rc = ldlm_handle_enqueue(req);
- if (rc)
- break;
- RETURN(0);
+ break;
case LDLM_CONVERT:
CDEBUG(D_INODE, "convert\n");
OBD_FAIL_RETURN(OBD_FAIL_LDLM_CONVERT, 0);
rc = ldlm_handle_convert(req);
- if (rc)
- break;
- RETURN(0);
+ break;
case LDLM_BL_CALLBACK:
case LDLM_CP_CALLBACK:
CDEBUG(D_INODE, "callback\n");
CDEBUG(D_INODE, "enqueue\n");
OBD_FAIL_RETURN(OBD_FAIL_LDLM_ENQUEUE, 0);
rc = ldlm_handle_enqueue(req);
- if (rc)
- break;
- RETURN(0);
+ break;
case LDLM_CONVERT:
CDEBUG(D_INODE, "convert\n");
OBD_FAIL_RETURN(OBD_FAIL_LDLM_CONVERT, 0);
rc = ldlm_handle_convert(req);
- if (rc)
- break;
- RETURN(0);
+ break;
case LDLM_CANCEL:
CDEBUG(D_INODE, "cancel\n");
OBD_FAIL_RETURN(OBD_FAIL_LDLM_CANCEL, 0);
rc = ldlm_handle_cancel(req);
- if (rc)
- break;
- RETURN(0);
+ break;
case LDLM_BL_CALLBACK:
case LDLM_CP_CALLBACK:
CDEBUG(D_INODE, "callback\n");