From: Dan Williams Date: Tue, 15 Sep 2009 18:35:28 +0000 (-0700) Subject: imsm: clear CONFIGURED_DISK for failed drives X-Git-Tag: mdadm-3.0.1~2^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cf53434e5ca40f169afb8064b90bdd6bd7987f28;p=thirdparty%2Fmdadm.git imsm: clear CONFIGURED_DISK for failed drives Synchronizing with what the Windows driver does. Signed-off-by: Dan Williams --- diff --git a/super-intel.c b/super-intel.c index 62645513..07b0b906 100644 --- a/super-intel.c +++ b/super-intel.c @@ -3680,6 +3680,7 @@ static int mark_failure(struct imsm_dev *dev, struct imsm_disk *disk, int idx) return 0; disk->status |= FAILED_DISK; + disk->status &= ~CONFIGURED_DISK; set_imsm_ord_tbl_ent(map, slot, idx | IMSM_ORD_REBUILD); if (~map->failed_disk_num == 0) map->failed_disk_num = slot;