Unverified Commit 24a8b7bf authored by Nguyen Dinh Phi's avatar Nguyen Dinh Phi Committed by Christian Brauner
Browse files

fs: use inode_set_ctime_to_ts to set inode ctime to current time



The function inode_set_ctime_current simply retrieves the current time
and assigns it to the field __i_ctime without any alterations. Therefore,
it is possible to set ctime to now directly using inode_set_ctime_to_ts

Signed-off-by: default avatarNguyen Dinh Phi <phind.uet@gmail.com>
Link: https://lore.kernel.org/r/20240228173031.3208743-1-phind.uet@gmail.com


Signed-off-by: default avatarChristian Brauner <brauner@kernel.org>
parent 7ded1e36
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2510,7 +2510,7 @@ struct timespec64 inode_set_ctime_current(struct inode *inode)
{
	struct timespec64 now = current_time(inode);

	inode_set_ctime(inode, now.tv_sec, now.tv_nsec);
	inode_set_ctime_to_ts(inode, now);
	return now;
}
EXPORT_SYMBOL(inode_set_ctime_current);