case LUSTRE_MSG_MAGIC_V2_SWABBED:
return lustre_msg_buf_v2(m, n, min_size);
default:
- LASSERTF(0, "incorrect message magic: %08x\n", m->lm_magic);
+ LASSERTF(0, "incorrect message magic: %08x(msg:%p)\n", m->lm_magic, m);
return NULL;
}
}
return pb->pb_opc;
}
default:
- CERROR("incorrect message magic: %08x\n", msg->lm_magic);
- return 666;
+ LASSERTF(0, "incorrect message magic: %08x(msg:%p)\n", msg->lm_magic, msg);
+ return 0;
}
}
struct ptlrpc_request *req)
{
if (!req->rq_pool) {
+ LASSERTF(req->rq_reqmsg == req->rq_reqbuf,
+ "reqmsg %p is not reqbuf %p in NULL sec\n",
+ req->rq_reqmsg, req->rq_reqbuf);
+
OBD_FREE(req->rq_reqbuf, req->rq_reqbuf_len);
- req->rq_reqbuf = NULL;
+ req->rq_reqmsg = req->rq_reqbuf = NULL;
req->rq_reqbuf_len = 0;
}
}