|
@@ -864,7 +864,6 @@ static int iterate_dir_item(struct send_ctx *sctx,
|
|
|
struct extent_buffer *eb;
|
|
|
struct btrfs_item *item;
|
|
|
struct btrfs_dir_item *di;
|
|
|
- struct btrfs_path *tmp_path = NULL;
|
|
|
struct btrfs_key di_key;
|
|
|
char *buf = NULL;
|
|
|
char *buf2 = NULL;
|
|
@@ -886,12 +885,6 @@ static int iterate_dir_item(struct send_ctx *sctx,
|
|
|
goto out;
|
|
|
}
|
|
|
|
|
|
- tmp_path = alloc_path_for_send();
|
|
|
- if (!tmp_path) {
|
|
|
- ret = -ENOMEM;
|
|
|
- goto out;
|
|
|
- }
|
|
|
-
|
|
|
eb = path->nodes[0];
|
|
|
slot = path->slots[0];
|
|
|
item = btrfs_item_nr(eb, slot);
|
|
@@ -953,7 +946,6 @@ static int iterate_dir_item(struct send_ctx *sctx,
|
|
|
}
|
|
|
|
|
|
out:
|
|
|
- btrfs_free_path(tmp_path);
|
|
|
if (buf_virtual)
|
|
|
vfree(buf);
|
|
|
else
|