From: yangsheng Date: Thu, 18 Dec 2008 06:06:02 +0000 (+0000) Subject: Branch b_release_1_6_7 X-Git-Tag: v1_6_7~49 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=cc8b2927152a8701225514ad170a2bc15a98617a;p=fs%2Flustre-release.git Branch b_release_1_6_7 b=17993 i=sheng.yang, johann Author: Jim Garlick(LLNL) Clear rq_rep_swab_mask before DEBUG_REQ; --- diff --git a/lustre/ptlrpc/events.c b/lustre/ptlrpc/events.c index 32b9cf5..6eb4c86 100644 --- a/lustre/ptlrpc/events.c +++ b/lustre/ptlrpc/events.c @@ -141,6 +141,7 @@ void reply_in_callback(lnet_event_t *ev) req->rq_receiving_reply = 1; } else { /* Real reply */ + req->rq_rep_swab_mask = 0; req->rq_replied = 1; req->rq_nob_received = ev->mlength; /* repmsg points to real reply */ diff --git a/lustre/ptlrpc/pack_generic.c b/lustre/ptlrpc/pack_generic.c index 9bb631f..4eb5861 100644 --- a/lustre/ptlrpc/pack_generic.c +++ b/lustre/ptlrpc/pack_generic.c @@ -1188,7 +1188,7 @@ __u32 lustre_msg_get_flags(struct lustre_msg *msg) return pb->pb_flags; } default: - CERROR("Wrong magic %x\n", msg->lm_magic); + CERROR("incorrect message magic: %08x\n", msg->lm_magic); /* flags might be printed in debug code while message * uninitialized */ return 0; @@ -1488,10 +1488,8 @@ int lustre_msg_get_status(struct lustre_msg *msg) { switch (msg->lm_magic) { case LUSTRE_MSG_MAGIC_V1: - case LUSTRE_MSG_MAGIC_V1_SWABBED: return ((struct lustre_msg_v1 *)msg)->lm_status; - case LUSTRE_MSG_MAGIC_V2: - case LUSTRE_MSG_MAGIC_V2_SWABBED: { + case LUSTRE_MSG_MAGIC_V2: { struct ptlrpc_body *pb; pb = lustre_msg_buf_v2(msg, MSG_PTLRPC_BODY_OFF, sizeof(*pb));