diff --git a/drivers/md/raid10.c b/drivers/md/raid10.c
index abb5d382f64d1db9fd53f71d89d96064a2a2c437..ecef42bfe19d62b8374ff09ac3cd955578434a8d 100644
--- a/drivers/md/raid10.c
+++ b/drivers/md/raid10.c
@@ -4670,7 +4670,6 @@ static sector_t reshape_request(struct mddev *mddev, sector_t sector_nr,
 	atomic_inc(&r10_bio->remaining);
 	read_bio->bi_next = NULL;
 	generic_make_request(read_bio);
-	sector_nr += nr_sectors;
 	sectors_done += nr_sectors;
 	if (sector_nr <= last)
 		goto read_more;