summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Brown <neilb@notabene.brown>2008-06-28 02:31:34 +0400
committerNeil Brown <neilb@notabene.brown>2008-06-28 02:31:34 +0400
commitc7d0c941ae7f82940a13f785be70dc3097d96687 (patch)
tree3d9a59ae9367f3b8955580dd31d5927e7b6d1f42
parent199050ea1ff2270174ee525b73bc4c3323098897 (diff)
downloadlinux-c7d0c941ae7f82940a13f785be70dc3097d96687.tar.xz
Don't reject HOT_REMOVE_DISK request for an array that is not yet started.
There is really no need for this test here, and there are valid cases for selectively removing devices from an array that it not actually active. Signed-off-by: Neil Brown <neilb@suse.de>
-rw-r--r--drivers/md/md.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c
index 45e255d4916f..1442761ac98e 100644
--- a/drivers/md/md.c
+++ b/drivers/md/md.c
@@ -4300,9 +4300,6 @@ static int hot_remove_disk(mddev_t * mddev, dev_t dev)
char b[BDEVNAME_SIZE];
mdk_rdev_t *rdev;
- if (!mddev->pers)
- return -ENODEV;
-
rdev = find_rdev(mddev, dev);
if (!rdev)
return -ENXIO;