diff options
| author | NeilBrown <neil@brown.name> | 2026-07-17 19:27:54 +1000 |
|---|---|---|
| committer | Chuck Lever <cel@kernel.org> | 2026-08-26 16:40:18 -0400 |
| commit | 2615ee4a54df1ae56409d199275e7a0a3f8d7a40 (patch) | |
| tree | bb37761c6f6175f8860a9f3ea5ae89d5f944ebc6 /scripts/Makefile.thinlto | |
| parent | e3cba7edfbcdc78c9e0d0b93a923e6edaedfe8ea (diff) | |
| download | linux-next-2615ee4a54df1ae56409d199275e7a0a3f8d7a40.tar.gz linux-next-2615ee4a54df1ae56409d199275e7a0a3f8d7a40.zip | |
nfsd: move more nfs-specific code into preamble of nfsd4_create_file()
Do NFS-specific prep before interacting with the VFS.
We now add the verifier to iap early so it applies even when an
EXCLUSIVE4_1 replay is detected based on that verifier, so we will set
those attributes again. This should be harmless even though it will
update ctime and i_version, and so will update the changeid seen by the
client. It shouldn't matter because the resend implies that the client
hasn't seen the file or its changeid. If some other client happens to
have noticed the file, it might see an unnecessary changeid up, but that
is of no consequence.
Note that ctime would have been updated anyway if the client has
included other attributes like an ACL.
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: NeilBrown <neil@brown.name>
Link: https://patch.msgid.link/20260717093001.1972119-7-neilb@ownmail.net
Signed-off-by: Chuck Lever <cel@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
