diff options
author | Brian Behlendorf <behlendorf1@llnl.gov> | 2020-02-06 20:37:25 +0000 |
---|---|---|
committer | Brian Behlendorf <behlendorf1@llnl.gov> | 2020-02-07 19:04:32 +0000 |
commit | 795699a6cc28b8f1059397e03d1a86d576bfc7dc (patch) | |
tree | b74437b02e3e0e846d98334c3408cad0caa13581 /module/os/linux/zfs/zpl_inode.c | |
parent | 0dd73648532e8654e07c28bba6c80bfb779a4938 (diff) | |
download | src-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.c | 6 |
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); |