From: Kent Overstreet <kent.overstreet@gmail.com>
Date: Wed, 14 Nov 2018 03:10:27 +0000 (-0500)
Subject: bcachefs: fix typo when picking read method
X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=283cca30a8ae878e6f78cfbd73886fd78c1b13f8;p=linux.git

bcachefs: fix typo when picking read method

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
---

diff --git a/fs/bcachefs/extents.c b/fs/bcachefs/extents.c
index 9bb4e10283e1f..9e3ac910572ef 100644
--- a/fs/bcachefs/extents.c
+++ b/fs/bcachefs/extents.c
@@ -637,11 +637,11 @@ static int extent_pick_read_device(struct bch_fs *c,
 		    !bch2_dev_is_readable(ca))
 			p.idx++;
 
-		if (!p.idx && p.ec_nr)
+		if (force_reconstruct_read(c) &&
+		    !p.idx && p.ec_nr)
 			p.idx++;
 
-		if (force_reconstruct_read(c) &&
-		    p.idx >= p.ec_nr + 1)
+		if (p.idx >= p.ec_nr + 1)
 			continue;
 
 		if (ret && !ptr_better(c, p, *pick))