ibmvmc: update ctime in conjunction with mtime on write
authorJeff Layton <jlayton@kernel.org>
Wed, 5 Jul 2023 19:00:28 +0000 (15:00 -0400)
committerChristian Brauner <brauner@kernel.org>
Mon, 10 Jul 2023 08:04:51 +0000 (10:04 +0200)
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..."

Signed-off-by: Jeff Layton <jlayton@kernel.org>
Message-Id: <20230705190309.579783-1-jlayton@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
drivers/misc/ibmvmc.c

index cbaf6d35e854e7699ed37c3f433da9afdd55a8f7..d7c7f03052576605e1663145a3424e9b2e23f350 100644 (file)
@@ -1124,7 +1124,7 @@ static ssize_t ibmvmc_write(struct file *file, const char *buffer,
                goto out;
 
        inode = file_inode(file);
-       inode->i_mtime = current_time(inode);
+       inode->i_mtime = inode->i_ctime = current_time(inode);
        mark_inode_dirty(inode);
 
        dev_dbg(adapter->dev, "write: file = 0x%lx, count = 0x%lx\n",