proc: convert to new timestamp accessors
authorJeff Layton <jlayton@kernel.org>
Wed, 4 Oct 2023 18:52:46 +0000 (14:52 -0400)
committerChristian Brauner <brauner@kernel.org>
Wed, 18 Oct 2023 12:08:26 +0000 (14:08 +0200)
Convert to using the new inode timestamp accessor functions.

Signed-off-by: Jeff Layton <jlayton@kernel.org>
Link: https://lore.kernel.org/r/20231004185347.80880-59-jlayton@kernel.org
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/proc/base.c
fs/proc/inode.c
fs/proc/proc_sysctl.c
fs/proc/self.c
fs/proc/thread_self.c

index ffd54617c35478e92a9f6bef67013e16e6cd3183..c69925364090f5aa959458a75f4503a012f00bc0 100644 (file)
@@ -1902,7 +1902,7 @@ struct inode *proc_pid_make_inode(struct super_block *sb,
        ei = PROC_I(inode);
        inode->i_mode = mode;
        inode->i_ino = get_next_ino();
-       inode->i_mtime = inode->i_atime = inode_set_ctime_current(inode);
+       simple_inode_init_ts(inode);
        inode->i_op = &proc_def_inode_operations;
 
        /*
index 532dc9d240f7f991015ba02ee8c55a899a4666d0..592ed2516f47881458b275951412072ab68d3217 100644 (file)
@@ -660,7 +660,7 @@ struct inode *proc_get_inode(struct super_block *sb, struct proc_dir_entry *de)
 
        inode->i_private = de->data;
        inode->i_ino = de->low_ino;
-       inode->i_mtime = inode->i_atime = inode_set_ctime_current(inode);
+       simple_inode_init_ts(inode);
        PROC_I(inode)->pde = de;
        if (is_empty_pde(de)) {
                make_empty_dir_inode(inode);
index c88854df0b624f7c251fbec7e9806f1ef7ef9a1b..bc9a2db89cfa5b2841d573f8c9838209108febeb 100644 (file)
@@ -465,7 +465,7 @@ static struct inode *proc_sys_make_inode(struct super_block *sb,
        head->count++;
        spin_unlock(&sysctl_lock);
 
-       inode->i_mtime = inode->i_atime = inode_set_ctime_current(inode);
+       simple_inode_init_ts(inode);
        inode->i_mode = table->mode;
        if (!S_ISDIR(table->mode)) {
                inode->i_mode |= S_IFREG;
index ecc4da8d265e28020a5eb6148b96bc338efc46e1..b46fbfd226811f09f9bff408340b63ed2fc375ed 100644 (file)
@@ -46,7 +46,7 @@ int proc_setup_self(struct super_block *s)
                struct inode *inode = new_inode(s);
                if (inode) {
                        inode->i_ino = self_inum;
-                       inode->i_mtime = inode->i_atime = inode_set_ctime_current(inode);
+                       simple_inode_init_ts(inode);
                        inode->i_mode = S_IFLNK | S_IRWXUGO;
                        inode->i_uid = GLOBAL_ROOT_UID;
                        inode->i_gid = GLOBAL_ROOT_GID;
index 63ac1f93289fdcdfc26ae2e18c572fad0ce51688..0e5050d6ab64729a20da80e95e62529dde821069 100644 (file)
@@ -46,7 +46,7 @@ int proc_setup_thread_self(struct super_block *s)
                struct inode *inode = new_inode(s);
                if (inode) {
                        inode->i_ino = thread_self_inum;
-                       inode->i_mtime = inode->i_atime = inode_set_ctime_current(inode);
+                       simple_inode_init_ts(inode);
                        inode->i_mode = S_IFLNK | S_IRWXUGO;
                        inode->i_uid = GLOBAL_ROOT_UID;
                        inode->i_gid = GLOBAL_ROOT_GID;