diff options
Diffstat (limited to 'fs/btrfs/file.c')
-rw-r--r-- | fs/btrfs/file.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c index 098bb8f690c9..610f56992464 100644 --- a/fs/btrfs/file.c +++ b/fs/btrfs/file.c | |||
@@ -2544,7 +2544,7 @@ out_trans: | |||
2544 | goto out_free; | 2544 | goto out_free; |
2545 | 2545 | ||
2546 | inode_inc_iversion(inode); | 2546 | inode_inc_iversion(inode); |
2547 | inode->i_mtime = inode->i_ctime = CURRENT_TIME; | 2547 | inode->i_mtime = inode->i_ctime = current_fs_time(inode->i_sb); |
2548 | 2548 | ||
2549 | trans->block_rsv = &root->fs_info->trans_block_rsv; | 2549 | trans->block_rsv = &root->fs_info->trans_block_rsv; |
2550 | ret = btrfs_update_inode(trans, root, inode); | 2550 | ret = btrfs_update_inode(trans, root, inode); |
@@ -2794,7 +2794,7 @@ static long btrfs_fallocate(struct file *file, int mode, | |||
2794 | if (IS_ERR(trans)) { | 2794 | if (IS_ERR(trans)) { |
2795 | ret = PTR_ERR(trans); | 2795 | ret = PTR_ERR(trans); |
2796 | } else { | 2796 | } else { |
2797 | inode->i_ctime = CURRENT_TIME; | 2797 | inode->i_ctime = current_fs_time(inode->i_sb); |
2798 | i_size_write(inode, actual_end); | 2798 | i_size_write(inode, actual_end); |
2799 | btrfs_ordered_update_i_size(inode, actual_end, NULL); | 2799 | btrfs_ordered_update_i_size(inode, actual_end, NULL); |
2800 | ret = btrfs_update_inode(trans, root, inode); | 2800 | ret = btrfs_update_inode(trans, root, inode); |