NFSD: Add nfsd4_encode_open_read_delegation4()
authorChuck Lever <chuck.lever@oracle.com>
Fri, 29 Sep 2023 13:59:05 +0000 (09:59 -0400)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 16 Oct 2023 16:44:31 +0000 (12:44 -0400)
commite4ad7ce775eee3b1271b9ef0dc1dbdc47cf6a00c
treeaa6478fdf95263e659b4711dccf2795372a745f3
parentc564178290ee068efb87d81654fc03aa01464a0c
NFSD: Add nfsd4_encode_open_read_delegation4()

Refactor nfsd4_encode_open() so the open_read_delegation4 type is
encoded in a separate function. This makes it more straightforward
to later add support for returning an nfsace4 in OPEN responses that
offer a delegation.

Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
fs/nfsd/nfs4state.c
fs/nfsd/nfs4xdr.c
fs/nfsd/xdr4.h