]> git.baikalelectronics.ru Git - kernel.git/commit
NFSD: Call NFSv2 encoders on error returns
authorChuck Lever <chuck.lever@oracle.com>
Thu, 1 Oct 2020 22:59:49 +0000 (18:59 -0400)
committerJ. Bruce Fields <bfields@redhat.com>
Fri, 2 Oct 2020 13:37:42 +0000 (09:37 -0400)
commit457d67862683ecc1be7ed408d6d4f6e6ec37789e
treed0307fde97f60b3b60c6121dd319deec5f4dcf45
parent164a5984c5c7341b2adf02f341f4d73e499ce844
NFSD: Call NFSv2 encoders on error returns

Remove special dispatcher logic for NFSv2 error responses. These are
rare to the point of becoming extinct, but all NFS responses have to
pay the cost of the extra conditional branches.

With this change, the NFSv2 error cases now get proper
xdr_ressize_check() calls.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/nfs2acl.c
fs/nfsd/nfsproc.c
fs/nfsd/nfssvc.c
fs/nfsd/nfsxdr.c
fs/nfsd/xdr.h