[pnfs] [PATCH 06/10] [nfs41-2.6.25] nfs41: fix debug printk for encode_sequence

Benny Halevy bhalevy at panasas.com
Thu Mar 20 12:22:20 EDT 2008


Signed-off-by: Benny Halevy <bhalevy at panasas.com>
---
 fs/nfs/nfs4xdr.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/fs/nfs/nfs4xdr.c b/fs/nfs/nfs4xdr.c
index 02d17f6..8055096 100644
--- a/fs/nfs/nfs4xdr.c
+++ b/fs/nfs/nfs4xdr.c
@@ -1650,14 +1650,21 @@ static int encode_sequence(struct xdr_stream *xdr,
 {
 	__be32 *p;
 
+	WARN_ON(args->sa_slotid < 0);
+
 	RESERVE_SPACE(4);
 	WRITE32(OP_SEQUENCE);
 
 	/*
 	 * Sessionid + seqid + slotid + max slotid + cache_this
 	 */
-	dprintk("%s: sessionid=%d slotid=%d max_slotid=%d cache_this=%d\n",
-		__func__, args->sa_seqid, args->sa_slotid, args->sa_max_slotid,
+	dprintk("%s: sessionid=%u:%u:%u:u seqid=%d slotid=%d "
+		"max_slotid=%d cache_this=%d\n",
+		__func__, ((u32 *)args->sa_sessionid.data)[0],
+		((u32 *)args->sa_sessionid.data)[1],
+		((u32 *)args->sa_sessionid.data)[2],
+		((u32 *)args->sa_sessionid.data)[3],
+		args->sa_seqid, args->sa_slotid, args->sa_max_slotid,
 		args->sa_cache_this);
 	RESERVE_SPACE(NFS4_MAX_SESSIONID_LEN + 16);
 	WRITEMEM(args->sa_sessionid.data, NFS4_MAX_SESSIONID_LEN);
-- 
1.5.3.3



More information about the pNFS mailing list