diff --git a/drivers/md/dm-raid1.c b/drivers/md/dm-raid1.c index 85d254edd9bec67816cd832e2eed262d6003aeaa..ef124b71ccc8f1dfd9aa0fdfad0fad81010b0613 100644 --- a/drivers/md/dm-raid1.c +++ b/drivers/md/dm-raid1.c @@ -741,7 +741,7 @@ static void do_reads(struct mirror_set *ms, struct bio_list *reads) /* * We can only read balance if the region is in sync. */ - if (rh_in_sync(&ms->rh, region, 0)) + if (rh_in_sync(&ms->rh, region, 1)) m = choose_mirror(ms, bio->bi_sector); else m = ms->default_mirror;