summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2018-11-13 22:10:27 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2018-12-27 11:38:30 -0500
commite695c2eb4bef8371b7c4bbff8b385e12a5e65aa8 (patch)
treec3724c2016f78ff831d3e7516ede7c8620539a24
parent76dc7a716f48a8cdab66e69ebe1e8ed249e983f8 (diff)
bcachefs: fix typo when picking read method
-rw-r--r--fs/bcachefs/extents.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/bcachefs/extents.c b/fs/bcachefs/extents.c
index 4b012ba1f302..ebaf390fd651 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))