]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/md/raid1.c
Merge tag 'fuse-update-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/mszered...
[linux.git] / drivers / md / raid1.c
index 4e990246225eada686e4d77f657c515a13283a12..1d54109071cc87a0f95be9aec0801072389fcedf 100644 (file)
@@ -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;