Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

efs: convert to new timestamp accessors

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-29-jlayton@kernel.org
Signed-off-by: Christian Brauner <brauner@kernel.org>

authored by

Jeff Layton and committed by
Christian Brauner
89ddde88 da06c204

+2 -3
+2 -3
fs/efs/inode.c
··· 103 103 i_uid_write(inode, (uid_t)be16_to_cpu(efs_inode->di_uid)); 104 104 i_gid_write(inode, (gid_t)be16_to_cpu(efs_inode->di_gid)); 105 105 inode->i_size = be32_to_cpu(efs_inode->di_size); 106 - inode->i_atime.tv_sec = be32_to_cpu(efs_inode->di_atime); 107 - inode->i_mtime.tv_sec = be32_to_cpu(efs_inode->di_mtime); 106 + inode_set_atime(inode, be32_to_cpu(efs_inode->di_atime), 0); 107 + inode_set_mtime(inode, be32_to_cpu(efs_inode->di_mtime), 0); 108 108 inode_set_ctime(inode, be32_to_cpu(efs_inode->di_ctime), 0); 109 - inode->i_atime.tv_nsec = inode->i_mtime.tv_nsec = 0; 110 109 111 110 /* this is the number of blocks in the file */ 112 111 if (inode->i_size == 0) {