Merge tag 'for-6.7-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave...
[linux-2.6-block.git] / fs / btrfs / transaction.c
index b5aa83b7345ad01a6f1a61d2e31e624474ce0a1a..5b3333ceef04818dbf98270da4bb84c99e5c70f8 100644 (file)
@@ -1909,7 +1909,8 @@ static noinline int create_pending_snapshot(struct btrfs_trans_handle *trans,
 
        btrfs_i_size_write(BTRFS_I(parent_inode), parent_inode->i_size +
                                                  fname.disk_name.len * 2);
-       parent_inode->i_mtime = inode_set_ctime_current(parent_inode);
+       inode_set_mtime_to_ts(parent_inode,
+                             inode_set_ctime_current(parent_inode));
        ret = btrfs_update_inode_fallback(trans, BTRFS_I(parent_inode));
        if (ret) {
                btrfs_abort_transaction(trans, ret);