summaryrefslogtreecommitdiffstats
path: root/include/linux/nfs_xdr.h
diff options
context:
space:
mode:
authorAnna Schumaker <Anna.Schumaker@Netapp.com>2023-05-04 16:47:16 -0400
committerTrond Myklebust <trond.myklebust@hammerspace.com>2023-06-19 12:10:48 -0400
commit86e2e1f6d9215bfec88b82c16936ba0f3ddaeb00 (patch)
tree5d7524f27ba7ca115b0aea7711fa7bec00dbf41c /include/linux/nfs_xdr.h
parent64edd55d0f1908220f6a4a53ff40c2b42b1bbfd5 (diff)
downloadlinux-stable-86e2e1f6d9215bfec88b82c16936ba0f3ddaeb00.tar.gz
linux-stable-86e2e1f6d9215bfec88b82c16936ba0f3ddaeb00.tar.bz2
linux-stable-86e2e1f6d9215bfec88b82c16936ba0f3ddaeb00.zip
NFSv4.2: SETXATTR should update ctime
Otherwise, `stat` will report a stale value to users. Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'include/linux/nfs_xdr.h')
-rw-r--r--include/linux/nfs_xdr.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/nfs_xdr.h b/include/linux/nfs_xdr.h
index 29a1b39794bf..12bbb5c63664 100644
--- a/include/linux/nfs_xdr.h
+++ b/include/linux/nfs_xdr.h
@@ -1528,6 +1528,7 @@ struct nfs42_seek_res {
struct nfs42_setxattrargs {
struct nfs4_sequence_args seq_args;
struct nfs_fh *fh;
+ const u32 *bitmask;
const char *xattr_name;
u32 xattr_flags;
size_t xattr_len;
@@ -1537,6 +1538,8 @@ struct nfs42_setxattrargs {
struct nfs42_setxattrres {
struct nfs4_sequence_res seq_res;
struct nfs4_change_info cinfo;
+ struct nfs_fattr *fattr;
+ const struct nfs_server *server;
};
struct nfs42_getxattrargs {