[pnfs] Resend: [PATCH] debug print ntohl(status) in nfs client callback xdr code

Benny Halevy bhalevy at panasas.com
Thu Jul 12 12:44:03 EDT 2007



-------- Original Message --------
Subject: [PATCH] debug print ntohl(status) in nfs client callback xdr code
Date: Mon,  9 Jul 2007 15:51:50 +0300
From: Benny Halevy <bhalevy at panasas.com>
To: pnfs at linux-pnfs.org
CC: Benny Halevy <bhalevy at panasas.com>

for sessions branch

Signed-off-by: Benny Halevy <bhalevy at panasas.com>

---
 fs/nfs/callback_xdr.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/fs/nfs/callback_xdr.c b/fs/nfs/callback_xdr.c
index 2489bee..b2460d5 100644
--- a/fs/nfs/callback_xdr.c
+++ b/fs/nfs/callback_xdr.c
@@ -192,7 +192,7 @@ static unsigned decode_getattr_args(struct svc_rqst *rqstp, struct xdr_stream *x
 	args->addr = &rqstp->rq_addr;
 	status = decode_bitmap(xdr, args->bitmap);
 out:
-	dprintk("%s: exit with status = %d\n", __FUNCTION__, status);
+	dprintk("%s: exit with status = %d\n", __FUNCTION__, ntohl(status));
 	return status;
 }
 
@@ -213,7 +213,7 @@ static unsigned decode_recall_args(struct svc_rqst *rqstp, struct xdr_stream *xd
 	args->truncate = ntohl(*p);
 	status = decode_fh(xdr, &args->fh);
 out:
-	dprintk("%s: exit with status = %d\n", __FUNCTION__, status);
+	dprintk("%s: exit with status = %d\n", __FUNCTION__, ntohl(status));
 	return status;
 }
 
@@ -299,7 +299,7 @@ static unsigned decode_cb_sequence_args(struct svc_rqst *rqstp,
 		args->cbs_highestslotid, args->cbs_cachethis,
 		args->cbs_nrclists);
 out:
-	dprintk("%s: exit with status = %d\n", __FUNCTION__, status);
+	dprintk("%s: exit with status = %d\n", __FUNCTION__, ntohl(status));
 	return status;
 
 out_free:
@@ -455,7 +455,7 @@ static unsigned encode_getattr_res(struct svc_rqst *rqstp, struct xdr_stream *xd
 	status = encode_attr_mtime(xdr, res->bitmap, &res->mtime);
 	*savep = htonl((unsigned int)((char *)xdr->p - (char *)(savep+1)));
 out:
-	dprintk("%s: exit with status = %d\n", __FUNCTION__, status);
+	dprintk("%s: exit with status = %d\n", __FUNCTION__, ntohl(status));
 	return status;
 }
 
@@ -476,7 +476,7 @@ static unsigned encode_cb_sequence_res(struct svc_rqst *rqstp,
 	/* FIXME: implement cb_sequenceres */
 	memset(p, 0, 8 * sizeof(uint32_t));
 out:
-	dprintk("%s: exit with status = %d\n", __FUNCTION__, status);
+	dprintk("%s: exit with status = %d\n", __FUNCTION__, ntohl(status));
 	return status;
 }
 
@@ -556,7 +556,7 @@ out:
 		status = res;
 	if (op->encode_res != NULL && status == 0)
 		status = op->encode_res(rqstp, xdr_out, resp);
-	dprintk("%s: done, status = %d\n", __FUNCTION__, status);
+	dprintk("%s: done, status = %d\n", __FUNCTION__, ntohl(status));
 	return status;
 
 out_illegal:
@@ -602,7 +602,7 @@ static int nfs4_callback_compound(struct svc_rqst *rqstp, void *argp, void *resp
 	}
 	*hdr_res.status = status;
 	*hdr_res.nops = htonl(nops);
-	dprintk("%s: done, status = %u\n", __FUNCTION__, status);
+	dprintk("%s: done, status = %u\n", __FUNCTION__, ntohl(status));
 	return rpc_success;
 }
 
-- 
1.5.2.86.g99b5


-- 
Benny Halevy
Software Architect
Tel/Fax: +972-3-647-8340
Mobile: +972-54-802-8340
bhalevy at panasas.com
 
Panasas, Inc.
The Leader in Parallel Storage
www.panasas.com


More information about the pNFS mailing list