]> git.ipfire.org Git - thirdparty/mdadm.git/commit
Avoid skipping devices where removing all faulty/detached devices.
authorNeilBrown <neilb@suse.de>
Wed, 30 Jun 2010 07:20:38 +0000 (17:20 +1000)
committerNeilBrown <neilb@suse.de>
Wed, 30 Jun 2010 07:20:38 +0000 (17:20 +1000)
commitb3b4e8a7a229cccca915421329a5319f996b0842
tree4ce51feb3e658720b78750f4da215cb5d84e3d95
parent7efa6bc34ff0357a491e64495a9b3a7483971000
Avoid skipping devices where removing all faulty/detached devices.

When using 0.90 metadata, devices can be renumbered when
earlier devices are removed.
So when iterating all devices looking for 'failed' or 'detached'
devices, we need to re-check the same slot we checked last time
to see if maybe it has a different device now.

Reported-by: Jim Paris <jim@jtan.com>
Resolves-Debian-Bug: 587550
Signed-off-by: NeilBrown <neilb@suse.de>
Manage.c