All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 2/2] Btrfs: fix wrong leaf when checking the trees relationship
@ 2012-08-10  5:31 Miao Xie
  0 siblings, 0 replies; only message in thread
From: Miao Xie @ 2012-08-10  5:31 UTC (permalink / raw)
  To: Linux Btrfs

The variant named 'leaf' in is_child_root() still hold old result after
we get the next leaf, it make btrfsck returns the wrong result, such as
"unresolved ref root ..", fix it.

Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
---
 btrfsck.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/btrfsck.c b/btrfsck.c
index 088b9f4..bb1aa76 100644
--- a/btrfsck.c
+++ b/btrfsck.c
@@ -786,6 +786,7 @@ static int is_child_root(struct btrfs_root *root, u64 parent_root_id,
 
 			if (ret > 0)
 				break;
+			leaf = path.nodes[0];
 		}
 
 		btrfs_item_key_to_cpu(leaf, &key, path.slots[0]);
-- 
1.7.6.5

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2012-08-10  5:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-10  5:31 [PATCH 2/2] Btrfs: fix wrong leaf when checking the trees relationship Miao Xie

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.