aboutsummaryrefslogtreecommitdiff
path: root/module/os/linux/zfs/zpl_inode.c
diff options
context:
space:
mode:
authorBrian Behlendorf <behlendorf1@llnl.gov>2020-02-06 20:37:25 +0000
committerBrian Behlendorf <behlendorf1@llnl.gov>2020-02-07 19:04:32 +0000
commit795699a6cc28b8f1059397e03d1a86d576bfc7dc (patch)
treeb74437b02e3e0e846d98334c3408cad0caa13581 /module/os/linux/zfs/zpl_inode.c
parent0dd73648532e8654e07c28bba6c80bfb779a4938 (diff)
downloadsrc-795699a6cc28b8f1059397e03d1a86d576bfc7dc.tar.gz
src-795699a6cc28b8f1059397e03d1a86d576bfc7dc.zip
Diffstat (limited to 'module/os/linux/zfs/zpl_inode.c')
-rw-r--r--module/os/linux/zfs/zpl_inode.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/module/os/linux/zfs/zpl_inode.c b/module/os/linux/zfs/zpl_inode.c
index e1c6ce7b705a..c1b5825748c9 100644
--- a/module/os/linux/zfs/zpl_inode.c
+++ b/module/os/linux/zfs/zpl_inode.c
@@ -382,10 +382,8 @@ zpl_setattr(struct dentry *dentry, struct iattr *ia)
vap->va_mtime = ia->ia_mtime;
vap->va_ctime = ia->ia_ctime;
- if (vap->va_mask & ATTR_ATIME) {
- ip->i_atime = zpl_inode_timespec_trunc(ia->ia_atime,
- ip->i_sb->s_time_gran);
- }
+ if (vap->va_mask & ATTR_ATIME)
+ ip->i_atime = zpl_inode_timestamp_truncate(ia->ia_atime, ip);
cookie = spl_fstrans_mark();
error = -zfs_setattr(ITOZ(ip), vap, 0, cr);