summaryrefslogtreecommitdiff
path: root/certs
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.com>2016-06-02 06:19:52 (GMT)
committerShaohua Li <shli@fb.com>2016-06-13 18:54:12 (GMT)
commit8430e7e0af9a15063b90343e3beebc164c8e90f3 (patch)
tree4facf6ea5e596b014ceff1792de6006b3cb6bb27 /certs
parent7ac504472263180745ac94242f1d253eb7284e48 (diff)
downloadlinux-8430e7e0af9a15063b90343e3beebc164c8e90f3.tar.xz
md: disconnect device from personality before trying to remove it.
When the HOT_REMOVE_DISK ioctl is used to remove a device, we call remove_and_add_spares() which will remove it from the personality if possible. This improves the chances that the removal will succeed. When writing "remove" to dev-XX/state, we don't. So that can fail more easily. So add the remove_and_add_spares() into "remove" handling. Signed-off-by: NeilBrown <neilb@suse.com> Signed-off-by: Shaohua Li <shli@fb.com>
Diffstat (limited to 'certs')
0 files changed, 0 insertions, 0 deletions