X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=fs%2Fnfs%2Fnfs2xdr.c;h=2563f765c9b4ba49b37615657f4c3f5f76e7576d;hb=ac39612824e1fad8baf82c2841e42b2142af3445;hp=e6bf45710cc7fcd0348459ed7a27cc9454ee7e88;hpb=8cd51a0ccd1beda4482507769887c0be9d70f8c1;p=mirror_ubuntu-bionic-kernel.git diff --git a/fs/nfs/nfs2xdr.c b/fs/nfs/nfs2xdr.c index e6bf45710cc7..2563f765c9b4 100644 --- a/fs/nfs/nfs2xdr.c +++ b/fs/nfs/nfs2xdr.c @@ -423,7 +423,7 @@ nfs_xdr_readdirres(struct rpc_rqst *req, __be32 *p, void *dummy) struct page **page; size_t hdrlen; unsigned int pglen, recvd; - int status, nr = 0; + int status; if ((status = ntohl(*p++))) return nfs_stat_to_errno(status); @@ -443,7 +443,7 @@ nfs_xdr_readdirres(struct rpc_rqst *req, __be32 *p, void *dummy) if (pglen > recvd) pglen = recvd; page = rcvbuf->pages; - return nr; + return pglen; } static void print_overflow_msg(const char *func, const struct xdr_stream *xdr)