struct mdt_body *body;
ENTRY;
- body = lustre_swab_repbuf(req, DLM_REPLY_REC_OFF, sizeof(*body),
- lustre_swab_mdt_body);
- LASSERT(body != NULL);
-
if (mod == NULL) {
DEBUG_REQ(D_ERROR, req,
- "can't properly replay without open data");
+ "Can't properly replay without open data.");
EXIT;
return;
}
+ body = lustre_swab_repbuf(req, DLM_REPLY_REC_OFF, sizeof(*body),
+ lustre_swab_mdt_body);
+
och = mod->mod_och;
if (och != NULL) {
struct lustre_handle *file_fh;
+
LASSERT(och->och_magic == OBD_CLIENT_HANDLE_MAGIC);
+ LASSERT(body != NULL);
+
file_fh = &och->och_fh;
CDEBUG(D_HA, "updating handle from "LPX64" to "LPX64"\n",
file_fh->cookie, body->handle.cookie);
close_req = mod->mod_close_req;
if (close_req != NULL) {
struct mdt_epoch *epoch;
+
LASSERT(lustre_msg_get_opc(close_req->rq_reqmsg) == MDS_CLOSE);
+ LASSERT(body != NULL);
+
epoch = lustre_msg_buf(close_req->rq_reqmsg, REQ_REC_OFF,
sizeof(*epoch));
LASSERT(epoch);
int rc;
ENTRY;
- rc = mdt_reint_unpack(info, op);
- if (rc != 0) {
- CERROR("Can't unpack reint, rc %d\n", rc);
- RETURN(rc);
- }
-
/* pack reply */
if (req_capsule_has_field(pill, &RMF_MDT_MD, RCL_SERVER))
req_capsule_set_size(pill, &RMF_MDT_MD, RCL_SERVER,
if (MDT_FAIL_CHECK(OBD_FAIL_MDS_REINT_UNPACK))
RETURN(-EFAULT);
+ rc = mdt_reint_unpack(info, op);
+ if (rc != 0) {
+ CERROR("Can't unpack reint, rc %d\n", rc);
+ RETURN(rc);
+ }
+
if (lustre_msg_get_flags(req->rq_reqmsg) & MSG_RESENT) {
struct mdt_client_data *mcd;
*/
LASSERT(info->mti_dlm_req != NULL);
- if (OBD_FAIL_CHECK_ONCE(OBD_FAIL_LDLM_ENQUEUE)) {
+ if (OBD_FAIL_CHECK(OBD_FAIL_LDLM_ENQUEUE)) {
info->mti_fail_id = OBD_FAIL_LDLM_ENQUEUE;
return 0;
}