mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
NFSD: Clean up nfsd4_encode_access()
Convert nfsd4_encode_access() to use modern XDR utility functions. Reviewed-by: Jeff Layton <jlayton@kernel.org> Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
This commit is contained in:
parent
25c307acc8
commit
d38e570f19
1 changed files with 7 additions and 7 deletions
|
@ -3908,14 +3908,14 @@ nfsd4_encode_access(struct nfsd4_compoundres *resp, __be32 nfserr,
|
|||
{
|
||||
struct nfsd4_access *access = &u->access;
|
||||
struct xdr_stream *xdr = resp->xdr;
|
||||
__be32 *p;
|
||||
__be32 status;
|
||||
|
||||
p = xdr_reserve_space(xdr, 8);
|
||||
if (!p)
|
||||
return nfserr_resource;
|
||||
*p++ = cpu_to_be32(access->ac_supported);
|
||||
*p++ = cpu_to_be32(access->ac_resp_access);
|
||||
return 0;
|
||||
/* supported */
|
||||
status = nfsd4_encode_uint32_t(xdr, access->ac_supported);
|
||||
if (status != nfs_ok)
|
||||
return status;
|
||||
/* access */
|
||||
return nfsd4_encode_uint32_t(xdr, access->ac_resp_access);
|
||||
}
|
||||
|
||||
static __be32 nfsd4_encode_bind_conn_to_session(struct nfsd4_compoundres *resp, __be32 nfserr,
|
||||
|
|
Loading…
Add table
Reference in a new issue