NFSD: Add helper to decode OPEN's open_claim4 argument
authorChuck Lever <chuck.lever@oracle.com>
Mon, 16 Nov 2020 22:45:04 +0000 (17:45 -0500)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 30 Nov 2020 19:46:39 +0000 (14:46 -0500)
commit1708e50b0145f393acbec9e319bdf0e33f765d25
tree2e4090021246285702ff519cfc936ef00c820ef6
parentb07bebd9eb9842e2d0dea87efeb92884556e55b0
NFSD: Add helper to decode OPEN's open_claim4 argument

Refactor for clarity.

Note that op_fname is the only instance of an NFSv4 filename stored
in a struct xdr_netobj. Convert it to a u32/char * pair so that the
new nfsd4_decode_filename() helper can be used.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
fs/nfsd/nfs4proc.c
fs/nfsd/nfs4xdr.c
fs/nfsd/xdr4.h