Merge tag '6.7-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
[sfrench/cifs-2.6.git] / fs / smb / client / smb2ops.c
index 4af0085239b74d79ac9add59a05b0510f1675a62..601e7a187f8767abe50cef465ccfa7d39f7595b4 100644 (file)
@@ -1403,12 +1403,14 @@ smb2_close_getattr(const unsigned int xid, struct cifs_tcon *tcon,
 
        /* Creation time should not need to be updated on close */
        if (file_inf.LastWriteTime)
-               inode->i_mtime = cifs_NTtimeToUnix(file_inf.LastWriteTime);
+               inode_set_mtime_to_ts(inode,
+                                     cifs_NTtimeToUnix(file_inf.LastWriteTime));
        if (file_inf.ChangeTime)
                inode_set_ctime_to_ts(inode,
                                      cifs_NTtimeToUnix(file_inf.ChangeTime));
        if (file_inf.LastAccessTime)
-               inode->i_atime = cifs_NTtimeToUnix(file_inf.LastAccessTime);
+               inode_set_atime_to_ts(inode,
+                                     cifs_NTtimeToUnix(file_inf.LastAccessTime));
 
        /*
         * i_blocks is not related to (i_size / i_blksize),