X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=drivers%2Fmd%2Fraid1.c;h=1d54109071cc87a0f95be9aec0801072389fcedf;hb=9b5cf826ef8b607d452ba7bf683ae5510a745232;hp=4e990246225eada686e4d77f657c515a13283a12;hpb=3918c21eacb06e3d9d43f718354cbce6703f4812;p=linux.git diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c index 4e990246225e..1d54109071cc 100644 --- a/drivers/md/raid1.c +++ b/drivers/md/raid1.c @@ -1734,6 +1734,7 @@ static int raid1_add_disk(struct mddev *mddev, struct md_rdev *rdev) */ if (rdev->saved_raid_disk >= 0 && rdev->saved_raid_disk >= first && + rdev->saved_raid_disk < conf->raid_disks && conf->mirrors[rdev->saved_raid_disk].rdev == NULL) first = last = rdev->saved_raid_disk;