Commit 73e67306 authored by Jeff Layton's avatar Jeff Layton Committed by Christian Brauner

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: default avatarJeff Layton <jlayton@kernel.org>
Message-Id: <20230705190309.579783-3-jlayton@kernel.org>
Signed-off-by: default avatarChristian Brauner <brauner@kernel.org>
parent a4440d74
...@@ -51,7 +51,7 @@ static ssize_t efivarfs_file_write(struct file *file, ...@@ -51,7 +51,7 @@ static ssize_t efivarfs_file_write(struct file *file,
} else { } else {
inode_lock(inode); inode_lock(inode);
i_size_write(inode, datasize + sizeof(attributes)); 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); inode_unlock(inode);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment