NeilBrown <neilb@xxxxxxxx> writes: > HOT_REMOVE_DISK can fail with EBUSY if there are outstanding > IO request that have not completed yet. It can sometimes > be helpful to wait a little while for these to complete. > > We already do this in impose_level() when reshaping a device, > but not in Manage.c in response to an explicit --remove request. > > So create hot_remove_disk() to central this code, and call it > where-ever it makes sense to wait for a HOT_REMOVE_DISK to succeed. > > Signed-off-by: NeilBrown <neilb@xxxxxxxx> > --- > Grow.c | 9 +-------- > Manage.c | 4 ++-- > mdadm.h | 1 + > util.c | 18 ++++++++++++++++++ > 4 files changed, 22 insertions(+), 10 deletions(-) Applied! Thanks, Jes -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html