Btrfs: remove unused tmp_path from iterate_dir_item
authorAlexander Block <ablock84@googlemail.com>
Wed, 1 Aug 2012 10:03:09 +0000 (12:03 +0200)
committerChris Mason <chris.mason@fusionio.com>
Mon, 1 Oct 2012 19:18:55 +0000 (15:18 -0400)
A leftover from older code and unused now.

Reported-by: Alex Lyakas <alex.bolshoy.btrfs@gmail.com>
Signed-off-by: Alexander Block <ablock84@googlemail.com>
fs/btrfs/send.c

index 3bc921aa5e21cfd3931b5e47bdeed5502ef6ac88..b0f9df30f24d50e220d8b0257405e89cc95e3853 100644 (file)
@@ -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