sunrpc: fix byte-swapping of displayed XID
authorChuck Lever <chuck.lever@oracle.com>
Fri, 22 Aug 2014 19:10:50 +0000 (15:10 -0400)
committerBen Hutchings <ben@decadent.org.uk>
Sun, 14 Dec 2014 16:23:58 +0000 (16:23 +0000)
commit 71efecb3f58c8c7a15f6135e3f9b39d1e3d3fae3 upstream.

xprt_lookup_rqst() and bc_send_request() display a byte-swapped XID,
but receive_cb_reply() does not.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
net/sunrpc/svcsock.c

index 296192c..559d5be 100644 (file)
@@ -1062,7 +1062,7 @@ static int receive_cb_reply(struct svc_sock *svsk, struct svc_rqst *rqstp)
                        "%s: Got unrecognized reply: "
                        "calldir 0x%x xpt_bc_xprt %p xid %08x\n",
                        __func__, ntohl(calldir),
-                       bc_xprt, xid);
+                       bc_xprt, ntohl(xid));
                return -EAGAIN;
        }