diff options
Diffstat (limited to 'drivers/md')
-rw-r--r-- | drivers/md/dm-raid1.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/dm-raid1.c b/drivers/md/dm-raid1.c index 85d254edd9be..ef124b71ccc8 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) | |||
741 | /* | 741 | /* |
742 | * We can only read balance if the region is in sync. | 742 | * We can only read balance if the region is in sync. |
743 | */ | 743 | */ |
744 | if (rh_in_sync(&ms->rh, region, 0)) | 744 | if (rh_in_sync(&ms->rh, region, 1)) |
745 | m = choose_mirror(ms, bio->bi_sector); | 745 | m = choose_mirror(ms, bio->bi_sector); |
746 | else | 746 | else |
747 | m = ms->default_mirror; | 747 | m = ms->default_mirror; |