diff options
-rw-r--r-- | fs/btrfs/inode.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index b1106d0dcd5c..344a322eb386 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c | |||
@@ -3718,7 +3718,8 @@ noinline int btrfs_update_inode(struct btrfs_trans_handle *trans, | |||
3718 | * without delay | 3718 | * without delay |
3719 | */ | 3719 | */ |
3720 | if (!btrfs_is_free_space_inode(inode) | 3720 | if (!btrfs_is_free_space_inode(inode) |
3721 | && root->root_key.objectid != BTRFS_DATA_RELOC_TREE_OBJECTID) { | 3721 | && root->root_key.objectid != BTRFS_DATA_RELOC_TREE_OBJECTID |
3722 | && !root->fs_info->log_root_recovering) { | ||
3722 | btrfs_update_root_times(trans, root); | 3723 | btrfs_update_root_times(trans, root); |
3723 | 3724 | ||
3724 | ret = btrfs_delayed_update_inode(trans, root, inode); | 3725 | ret = btrfs_delayed_update_inode(trans, root, inode); |