diff --git a/drivers/md/dm-raid.c b/drivers/md/dm-raid.c index 85deeb90904b..32379ed10768 100644 --- a/drivers/md/dm-raid.c +++ b/drivers/md/dm-raid.c @@ -3669,7 +3669,7 @@ static void attempt_restore_of_faulty_devices(struct raid_set *rs) memset(cleared_failed_devices, 0, sizeof(cleared_failed_devices)); - for (i = 0; i < mddev->raid_disks; i++) { + for (i = 0; i < rs->raid_disks; i++) { r = &rs->dev[i].rdev; /* HM FIXME: enhance journal device recovery processing */ if (test_bit(Journal, &r->flags))