NFSD: add support for CB_GETATTR callback
authorDai Ngo <dai.ngo@oracle.com>
Thu, 15 Feb 2024 22:05:21 +0000 (14:05 -0800)
committerChuck Lever <chuck.lever@oracle.com>
Fri, 1 Mar 2024 14:12:31 +0000 (09:12 -0500)
commit6487a13b5c6bee2ca3fc931f8ad28c8ae887a41f
tree6c793915341fad6bbe221d9d233c416f5337c6f1
parentb910544a5a41b4d71141128c2d5d8eda056bf665
NFSD: add support for CB_GETATTR callback

Includes:
   . CB_GETATTR proc for nfs4_cb_procedures[]
   . XDR encoding and decoding function for CB_GETATTR request/reply
   . add nfs4_cb_fattr to nfs4_delegation for sending CB_GETATTR
     and store file attributes from client's reply.

Signed-off-by: Dai Ngo <dai.ngo@oracle.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
fs/nfsd/nfs4callback.c
fs/nfsd/state.h
fs/nfsd/xdr4cb.h