diff --git a/fs/btrfs/tree-log.c b/fs/btrfs/tree-log.c index b0c7134162fb386581a3013d0a21bd6b64581312..9f7fc51ca334864b72336e127d786047dfb1f5de 100644 --- a/fs/btrfs/tree-log.c +++ b/fs/btrfs/tree-log.c @@ -3802,7 +3802,7 @@ static int btrfs_log_inode(struct btrfs_trans_handle *trans, err = ret; goto out_unlock; } - } else { + } else if (inode_only == LOG_INODE_ALL) { struct extent_map_tree *tree = &BTRFS_I(inode)->extent_tree; struct extent_map *em, *n;