aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/md')
-rw-r--r--drivers/md/md.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c
index d0c1e79da49e..0793754eeffd 100644
--- a/drivers/md/md.c
+++ b/drivers/md/md.c
@@ -2595,6 +2595,8 @@ state_store(struct md_rdev *rdev, const char *buf, size_t len)
2595 else 2595 else
2596 err = -EBUSY; 2596 err = -EBUSY;
2597 } else if (cmd_match(buf, "remove")) { 2597 } else if (cmd_match(buf, "remove")) {
2598 clear_bit(Blocked, &rdev->flags);
2599 remove_and_add_spares(rdev->mddev, rdev);
2598 if (rdev->raid_disk >= 0) 2600 if (rdev->raid_disk >= 0)
2599 err = -EBUSY; 2601 err = -EBUSY;
2600 else { 2602 else {