Jeff Layton
101fa821ab
hfsplus: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-47-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-24 10:30:00 +02:00
Jeff Layton
7305586a79
hfs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-46-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-24 10:29:59 +02:00
Jeff Layton
8a8b8d91b1
gfs2: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-45-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-24 10:29:59 +02:00
Jeff Layton
ceb2d5e92f
fuse: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-44-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-24 10:29:59 +02:00
Jeff Layton
529d8a290a
freevxfs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-43-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-24 10:29:59 +02:00
Jeff Layton
ea60635ec1
fat: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-42-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-24 10:29:59 +02:00
Jeff Layton
c62ebd3501
f2fs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-41-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-24 10:29:58 +02:00
Jeff Layton
1bc33893e7
ext4: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Signed-off-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-40-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-24 10:29:54 +02:00
Jeff Layton
fc4eed640d
ext2: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-39-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:07 +02:00
Jeff Layton
f29f190828
exfat: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-38-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:07 +02:00
Jeff Layton
7be935e18e
erofs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Acked-by: Gao Xiang <xiang@kernel.org >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-37-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:06 +02:00
Jeff Layton
a68d1f5127
efs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-36-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:06 +02:00
Jeff Layton
2fa9a97512
efivarfs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-35-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:06 +02:00
Jeff Layton
79d9ce76cc
ecryptfs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-34-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:06 +02:00
Jeff Layton
2ca7b9cd76
devpts: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-33-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:06 +02:00
Jeff Layton
0f7bda3fcd
debugfs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-32-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:05 +02:00
Jeff Layton
1e01876938
cramfs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Acked-by: Nicolas Pitre <nico@fluxnic.net >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-31-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:05 +02:00
Jeff Layton
8e2dc78836
configfs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Acked-by: Joel Becker <jlbec@evilplan.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-30-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:05 +02:00
Jeff Layton
ea9b53d4ae
coda: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-29-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:05 +02:00
Jeff Layton
7795aef081
ceph: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Reviewed-by: Xiubo Li <xiubli@redhat.com >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-28-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:05 +02:00
Jeff Layton
2a9462de43
btrfs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-27-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:04 +02:00
Jeff Layton
73d9b9d028
bfs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-26-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:04 +02:00
Jeff Layton
0a83594824
befs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Reviewed-by: Jan Kara <jack@suse.cz >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-25-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:04 +02:00
Jeff Layton
36aa5eae75
autofs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Reviewed-by: Ian Kent <raven@themaw.net >
Reviewed-by: Jan Kara <jack@suse.cz >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-24-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:04 +02:00
Jeff Layton
2276e5ba85
fs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Reviewed-by: Jan Kara <jack@suse.cz >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-23-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:04 +02:00
Jeff Layton
b9170a2883
afs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Reviewed-by: Jan Kara <jack@suse.cz >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-22-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:03 +02:00
Jeff Layton
f873e9d6db
affs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Acked-by: David Sterba <dsterba@suse.com >
Reviewed-by: Jan Kara <jack@suse.cz >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-21-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:03 +02:00
Jeff Layton
9689414767
adfs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Reviewed-by: Jan Kara <jack@suse.cz >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-20-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:03 +02:00
Jeff Layton
4f87180060
9p: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Reviewed-by: Jan Kara <jack@suse.cz >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-19-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:03 +02:00
Jeff Layton
c7603adcc6
usb: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-18-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:03 +02:00
Jeff Layton
41441cecd1
ibm: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-17-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:02 +02:00
Jeff Layton
24856a96cf
infiniband: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Reviewed-by: Jan Kara <jack@suse.cz >
Acked-by: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-16-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:02 +02:00
Jeff Layton
278832b81c
binderfs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Reviewed-by: Jan Kara <jack@suse.cz >
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-15-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:28:02 +02:00
Jeff Layton
95f8020459
s390: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Reviewed-by: Jan Kara <jack@suse.cz >
Acked-by: Alexander Gordeev <agordeev@linux.ibm.com >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-14-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-13 10:27:45 +02:00
Jeff Layton
3cc0cc635b
spufs: convert to ctime accessor functions
...
In later patches, we're going to change how the inode's ctime field is
used. Switch to using accessor functions instead of raw accesses of
inode->i_ctime.
Acked-by: Jeremy Kerr <jk@ozlabs.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Acked-by: Arnd Bergmann <arnd@arndb.de >
Message-Id: <20230705190309.579783-13-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:08:17 +02:00
Jeff Layton
298d35ef76
reiserfs: convert to simple_rename_timestamp
...
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-12-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:08:17 +02:00
Jeff Layton
487e34fc9f
ntfs3: convert to simple_rename_timestamp
...
A rename potentially involves updating 4 different inode timestamps.
Convert to the new simple_rename_timestamp helper function.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-11-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:08:17 +02:00
Jeff Layton
d06cdfddd1
exfat: convert to simple_rename_timestamp
...
A rename potentially involves updating 4 different inode timestamps.
Convert to the new simple_rename_timestamp helper function.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-10-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:08:16 +02:00
Jeff Layton
944d0d9def
shmem: convert to simple_rename_timestamp
...
A rename potentially involves updating 4 different inode timestamps.
Convert to the new simple_rename_timestamp helper function.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705190309.579783-9-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:08:16 +02:00
Jeff Layton
e54c86fd48
ubifs: convert to simple_rename_timestamp
...
A rename potentially involves updating 4 different inode timestamps.
Convert to the new simple_rename_timestamp helper function.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Reviewed-by: Zhihao Cheng <chengzhihao1@huawei.com >
Message-Id: <20230705190309.579783-8-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:08:16 +02:00
Jeff Layton
130f1eca98
btrfs: convert to simple_rename_timestamp
...
A rename potentially involves updating 4 different inode timestamps.
Convert to the new simple_rename_timestamp helper function.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-7-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:08:16 +02:00
Jeff Layton
0c4767923e
fs: new helper: simple_rename_timestamp
...
A rename potentially involves updating 4 different inode timestamps. Add
a function that handles the details sanely, and convert the libfs.c
callers to use it.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Message-Id: <20230705185812.579118-3-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:08:09 +02:00
Jeff Layton
9b6304c1d5
fs: add ctime accessors infrastructure
...
struct timespec64 has unused bits in the tv_nsec field that can be used
for other purposes. In future patches, we're going to change how the
inode->i_ctime is accessed in certain inodes in order to make use of
them. In order to do that safely though, we'll need to eradicate raw
accesses of the inode->i_ctime field from the kernel.
Add new accessor functions for the ctime that we use to replace them.
Reviewed-by: Jan Kara <jack@suse.cz >
Reviewed-by: Luis Chamberlain <mcgrof@kernel.org >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Reviewed-by: Damien Le Moal <dlemoal@kernel.org >
Message-Id: <20230705185812.579118-2-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:08:03 +02:00
Jeff Layton
bc2390f2c8
cifs: update the ctime on a partial page 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 <jlayton@kernel.org >
Reviewed-by: Steve French <stfrench@microsoft.com >
Message-Id: <20230705190309.579783-6-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:04:52 +02:00
Jeff Layton
46fc6b35a6
apparmor: update ctime whenever the mtime changes on an inode
...
In general, when updating the mtime on an inode, one must also update
the ctime. Add the missing ctime updates.
Acked-by: John Johansen <john.johansen@canonical.com >
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-5-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:04:52 +02:00
Jeff Layton
fb91816e40
exfat: ensure that ctime is updated whenever the mtime is
...
When removing entries from a directory, the ctime must also be updated
alongside the mtime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-4-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:04:52 +02:00
Jeff Layton
73e6730650
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 <jlayton@kernel.org >
Message-Id: <20230705190309.579783-3-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:04:51 +02:00
Jeff Layton
a4440d741e
bfs: update ctime in addition to mtime when adding entries
...
When adding entries to a directory, POSIX generally requires that the
ctime be updated alongside the mtime.
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-2-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:04:51 +02:00
Jeff Layton
d619f48e7d
ibmvmc: update ctime in conjunction with mtime on 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..."
Signed-off-by: Jeff Layton <jlayton@kernel.org >
Message-Id: <20230705190309.579783-1-jlayton@kernel.org >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2023-07-10 10:04:51 +02:00
Linus Torvalds
06c2afb862
Linux 6.5-rc1
2023-07-09 13:53:13 -07:00