NFSv2/v3: Remove incorrect dprintks from the readdir reply code
[pandora-kernel.git] / fs / nfs / nfs3xdr.c
index 902de48..3c61c7f 100644 (file)
@@ -2045,16 +2045,10 @@ static int decode_dirlist3(struct xdr_stream *xdr)
        pglen = xdr->buf->page_len;
        hdrlen = (u8 *)xdr->p - (u8 *)xdr->iov->iov_base;
        recvd = xdr->buf->len - hdrlen;
-       if (unlikely(pglen > recvd))
-               goto out_cheating;
-out:
+       if (pglen > recvd)
+               pglen = recvd;
        xdr_read_pages(xdr, pglen);
        return pglen;
-out_cheating:
-       dprintk("NFS: server cheating in readdir result: "
-               "pglen %u > recvd %u\n", pglen, recvd);
-       pglen = recvd;
-       goto out;
 }
 
 static int decode_readdir3resok(struct xdr_stream *xdr,