READ_BUF is required to adjust the xdr stream pointer. This does not affect anybody right now since we're only sending singleton EXCHANGE_IDs, but we must be good citizens and do our part properly in any case :-) Signed-off-by: Benny Halevy <bhalevy@xxxxxxxxxxx> --- fs/nfs/nfs4xdr.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/fs/nfs/nfs4xdr.c b/fs/nfs/nfs4xdr.c index 80af0ae..d682af4 100644 --- a/fs/nfs/nfs4xdr.c +++ b/fs/nfs/nfs4xdr.c @@ -4223,7 +4223,7 @@ static int decode_exchange_id(struct xdr_stream *xdr, /* Throw away Implementation id array */ READ_BUF(4); READ32(dummy); - p += XDR_QUADLEN(dummy); + READ_BUF(dummy); return 0; } -- 1.6.2.1 -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html