Unverified Commit c2273fd8 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!3222 md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()

parents 6773fc4b 572ef3db
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -5409,7 +5409,7 @@ static int raid5_read_one_chunk(struct mddev *mddev, struct bio *raid_bio)

	sector = raid5_compute_sector(conf, raid_bio->bi_iter.bi_sector, 0,
				      &dd_idx, NULL);
	end_sector = bio_end_sector(raid_bio);
	end_sector = sector + bio_sectors(raid_bio);

	rcu_read_lock();
	if (r5c_big_stripe_cached(conf, sector))