diff options
Diffstat (limited to 'drivers/md/raid1.c')
-rw-r--r-- | drivers/md/raid1.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c index fdf451aac369..0c8a098d220e 100644 --- a/drivers/md/raid1.c +++ b/drivers/md/raid1.c | |||
@@ -2110,7 +2110,7 @@ static void process_checks(struct r1bio *r1_bio) | |||
2110 | } | 2110 | } |
2111 | r1_bio->read_disk = primary; | 2111 | r1_bio->read_disk = primary; |
2112 | for (i = 0; i < conf->raid_disks * 2; i++) { | 2112 | for (i = 0; i < conf->raid_disks * 2; i++) { |
2113 | int j; | 2113 | int j = 0; |
2114 | struct bio *pbio = r1_bio->bios[primary]; | 2114 | struct bio *pbio = r1_bio->bios[primary]; |
2115 | struct bio *sbio = r1_bio->bios[i]; | 2115 | struct bio *sbio = r1_bio->bios[i]; |
2116 | blk_status_t status = sbio->bi_status; | 2116 | blk_status_t status = sbio->bi_status; |
@@ -2125,8 +2125,8 @@ static void process_checks(struct r1bio *r1_bio) | |||
2125 | /* Now we can 'fixup' the error value */ | 2125 | /* Now we can 'fixup' the error value */ |
2126 | sbio->bi_status = 0; | 2126 | sbio->bi_status = 0; |
2127 | 2127 | ||
2128 | bio_for_each_segment_all(bi, sbio, j, iter_all) | 2128 | bio_for_each_segment_all(bi, sbio, iter_all) |
2129 | page_len[j] = bi->bv_len; | 2129 | page_len[j++] = bi->bv_len; |
2130 | 2130 | ||
2131 | if (!status) { | 2131 | if (!status) { |
2132 | for (j = vcnt; j-- ; ) { | 2132 | for (j = vcnt; j-- ; ) { |