]> git.baikalelectronics.ru Git - kernel.git/commit
nfsd4: fix rd_dircount enforcement
authorJ. Bruce Fields <bfields@redhat.com>
Wed, 20 Aug 2014 18:49:50 +0000 (14:49 -0400)
committerJ. Bruce Fields <bfields@redhat.com>
Mon, 8 Sep 2014 16:02:03 +0000 (12:02 -0400)
commiteb63b7b7d7979b9e38410a4e271057bae4f2d9ee
tree3af702f6040859ed2e389218f2860407b3a3373b
parentf45f9587f1dd1e89dd1c89561c9572f777c5bcb7
nfsd4: fix rd_dircount enforcement

Commit cb0aa380f9f6 "nfsd4: enforce rd_dircount" totally misunderstood
rd_dircount; it refers to total non-attribute bytes returned, not number
of directory entries returned.

Bring the code into agreement with RFC 3530 section 14.2.24.

Cc: stable@vger.kernel.org
Fixes: cb0aa380f9f6 "nfsd4: enforce rd_dircount"
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/nfs4xdr.c