From 882895d4119992af2c9b654dbb3ac88cd17fa810 Mon Sep 17 00:00:00 2001 From: Chris Mason Date: Thu, 3 Nov 2011 12:17:49 -0400 Subject: [PATCH] Btrfs: fix raid10 reading math The btrfs-progs raid10 code has been silently reading the wrong raid10 block forever. We didn't notice because it was always fixed up by the retry code. Signed-off-by: Chris Mason --- volumes.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/volumes.c b/volumes.c index 03bfb8cc..4c29cefd 100644 --- a/volumes.c +++ b/volumes.c @@ -1170,8 +1170,6 @@ again: multi->num_stripes = map->sub_stripes; else if (mirror_num) stripe_index += mirror_num - 1; - else - stripe_index = stripe_nr % map->sub_stripes; stripe_nr = stripe_nr / factor; } else if (map->type & BTRFS_BLOCK_GROUP_DUP) {