mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-23 20:24:12 +08:00
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>
This commit is contained in:
parent
e54c86fd48
commit
944d0d9def
@ -3266,9 +3266,7 @@ static int shmem_rename2(struct mnt_idmap *idmap,
|
||||
|
||||
old_dir->i_size -= BOGO_DIRENT_SIZE;
|
||||
new_dir->i_size += BOGO_DIRENT_SIZE;
|
||||
old_dir->i_ctime = old_dir->i_mtime =
|
||||
new_dir->i_ctime = new_dir->i_mtime =
|
||||
inode->i_ctime = current_time(old_dir);
|
||||
simple_rename_timestamp(old_dir, old_dentry, new_dir, new_dentry);
|
||||
inode_inc_iversion(old_dir);
|
||||
inode_inc_iversion(new_dir);
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user