aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/md.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@notabene.brown>2008-06-28 08:31:34 +1000
committerNeil Brown <neilb@notabene.brown>2008-06-28 08:31:34 +1000
commitc7d0c941ae7f82940a13f785be70dc3097d96687 (patch)
tree3d9a59ae9367f3b8955580dd31d5927e7b6d1f42 /drivers/md/md.c
parent199050ea1ff2270174ee525b73bc4c3323098897 (diff)
downloadkernel_samsung_smdk4412-c7d0c941ae7f82940a13f785be70dc3097d96687.zip
kernel_samsung_smdk4412-c7d0c941ae7f82940a13f785be70dc3097d96687.tar.gz
kernel_samsung_smdk4412-c7d0c941ae7f82940a13f785be70dc3097d96687.tar.bz2
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>
Diffstat (limited to 'drivers/md/md.c')
-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 45e255d..1442761 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;