[PATCH 1/2] rpdfs: Set atime/mtime/ctime on inode creation
Valerie Aurora <[email protected]> Tue, 10 Mar 2026 18:31:39 +0100
| Newsgroups | dev.linux.lists.rpdfs-devel |
|---|---|
| Message-ID | <[email protected]> |
Set the atime/mtime/ctime to the current time on inode creation. Signed-off-by: Valerie Aurora <[email protected]> --- fs/rpdfs/inode.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fs/rpdfs/inode.c b/fs/rpdfs/inode.c index 44f8cd515aa6..bdd31ce0b6da 100644 --- a/fs/rpdfs/inode.c +++ b/fs/rpdfs/inode.c @@ -281,6 +281,7 @@ struct inode *rpdfs_iget(struct super_block *sb, struct rpdfs_ino_gen *ig) struct inode *rpdfs_new_inode(struct super_block *sb, struct rpdfs_ino_gen *ig) { struct rpdfs_inode_info *ri; + struct timespec64 ts; struct inode *inode; int ret; @@ -299,6 +300,10 @@ struct inode *rpdfs_new_inode(struct super_block *sb, struct rpdfs_ino_gen *ig) ri->dirents.ref.alloc_counter = 0; inode->i_ino = le64_to_cpu(ri->ig.ino); + ts = inode_set_ctime_current(inode); + inode_set_mtime_to_ts(inode, ts); + inode_set_atime_to_ts(inode, ts); + ret = insert_inode_locked4(inode, ig_hashval(ig), rpdfs_iget_test, ig); if (ret < 0) { discard_new_inode(inode); -- 2.49.0