Commit 2990b5a4 authored by Jeff Layton's avatar Jeff Layton Committed by Chuck Lever
Browse files

nfsd: fix assignment of ia_ctime.tv_nsec on delegated mtime update



The ia_ctime.tv_nsec field should be set to modify.nseconds.

Fixes: 7e13f4f8 ("nfsd: handle delegated timestamps in SETATTR")
Signed-off-by: default avatarJeff Layton <jlayton@kernel.org>
Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
parent d68886ba
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -538,7 +538,7 @@ nfsd4_decode_fattr4(struct nfsd4_compoundargs *argp, u32 *bmval, u32 bmlen,
		iattr->ia_mtime.tv_sec = modify.seconds;
		iattr->ia_mtime.tv_nsec = modify.nseconds;
		iattr->ia_ctime.tv_sec = modify.seconds;
		iattr->ia_ctime.tv_nsec = modify.seconds;
		iattr->ia_ctime.tv_nsec = modify.nseconds;
		iattr->ia_valid |= ATTR_CTIME | ATTR_MTIME | ATTR_MTIME_SET | ATTR_DELEG;
	}