From b9dca3d3ad4a97f60b7364a69d6be97843ba653d Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Tue, 3 Oct 2006 17:15:00 +1000 Subject: [PATCH] MD: Fix problem where hot-added drives are not resynced. If a drive is added with HOT_ADD_DISK rather than ADD_NEW_DISK, saved_raid_disk isn't initialised properly, and the drive can be included in the array without a resync. From: Neil Brown Cc: Cc: Richard Bollinger Signed-off-by: Greg Kroah-Hartman --- drivers/md/md.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/md/md.c b/drivers/md/md.c index 8dbab2ef388..c9d2919347d 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -3867,6 +3867,7 @@ static int hot_add_disk(mddev_t * mddev, dev_t dev) } clear_bit(In_sync, &rdev->flags); rdev->desc_nr = -1; + rdev->saved_raid_disk = -1; err = bind_rdev_to_array(rdev, mddev); if (err) goto abort_export; -- 2.11.4.GIT