From: Jeff Layton Date: Wed, 5 Jul 2023 19:00:30 +0000 (-0400) Subject: efivarfs: update ctime when mtime changes on a write X-Git-Tag: v6.6-rc1~220^2~104 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=73e6730650791072681b527aa132a126ed3681b5;p=thirdparty%2Flinux.git efivarfs: update ctime when mtime changes on a write POSIX says: "Upon successful completion, where nbyte is greater than 0, write() shall mark for update the last data modification and last file status change timestamps of the file..." Add the missing ctime update. Signed-off-by: Jeff Layton Message-Id: <20230705190309.579783-3-jlayton@kernel.org> Signed-off-by: Christian Brauner --- diff --git a/fs/efivarfs/file.c b/fs/efivarfs/file.c index d57ee15874f9d..375576111dc3d 100644 --- a/fs/efivarfs/file.c +++ b/fs/efivarfs/file.c @@ -51,7 +51,7 @@ static ssize_t efivarfs_file_write(struct file *file, } else { inode_lock(inode); i_size_write(inode, datasize + sizeof(attributes)); - inode->i_mtime = current_time(inode); + inode->i_mtime = inode->i_ctime = current_time(inode); inode_unlock(inode); }