From 5fc2413e64b36202f7a020bc69d4a30186145dd0 Mon Sep 17 00:00:00 2001 From: Zach Brown Date: Mon, 21 Jan 2013 16:25:51 -0800 Subject: [PATCH] btrfs-progs: remove dead code that checks null eb 'next' can never be non-null in the body of these loops. It's initialized to NULL and the loop is terminated the moment it is set. Signed-off-by: Zach Brown --- ctree.c | 6 ------ restore.c | 3 --- 2 files changed, 9 deletions(-) diff --git a/ctree.c b/ctree.c index 2d86b1e..848722c 100644 --- a/ctree.c +++ b/ctree.c @@ -2872,9 +2872,6 @@ int btrfs_prev_leaf(struct btrfs_root *root, struct btrfs_path *path) } slot--; - if (next) - free_extent_buffer(next); - next = read_node_slot(root, c, slot); break; } @@ -2920,9 +2917,6 @@ int btrfs_next_leaf(struct btrfs_root *root, struct btrfs_path *path) continue; } - if (next) - free_extent_buffer(next); - if (path->reada) reada_for_search(root, path, level, slot, 0); diff --git a/restore.c b/restore.c index ecabc3e..4853203 100644 --- a/restore.c +++ b/restore.c @@ -102,9 +102,6 @@ int next_leaf(struct btrfs_root *root, struct btrfs_path *path) continue; } - if (next) - free_extent_buffer(next); - if (path->reada) reada_for_search(root, path, level, slot, 0); -- 2.7.4