spa_vdev_removal
if (spa->spa_vdev_removal == NULL)
spa_vdev_removal_t *svr = spa->spa_vdev_removal;
while (spa->spa_vdev_removal != NULL)
if (spa->spa_vdev_removal != NULL &&
spa->spa_vdev_removal->svr_vdev_id == vd->vdev_id &&
if (spa->spa_vdev_removal != NULL) {
spa_vdev_removal_destroy(spa->spa_vdev_removal);
spa->spa_vdev_removal = NULL;
if (spa->spa_vdev_removal != NULL ||
if (spa->spa_vdev_removal != NULL &&
if (spa->spa_vdev_removal != NULL)
if (spa->spa_vdev_removal != NULL) {
ASSERT0(spa->spa_vdev_removal->svr_bytes_done[txg & TXG_MASK]);
if (spa->spa_vdev_removal != NULL)
if (spa->spa_vdev_removal != NULL) {
vdev_lookup_top(spa, spa->spa_vdev_removal->svr_vdev_id);
spa_vdev_removal_t *spa_vdev_removal;
spa_vdev_removal_t *svr = spa->spa_vdev_removal;
vdev_t *vd = vdev_lookup_top(spa, spa->spa_vdev_removal->svr_vdev_id);
spa_vdev_removal_t *svr = spa->spa_vdev_removal;
spa_vdev_removal_t *svr = spa->spa_vdev_removal;
if (spa->spa_vdev_removal == NULL)
spa_vdev_removal_t *svr = spa->spa_vdev_removal;
if (spa->spa_vdev_removal == NULL)
uint64_t vdid = spa->spa_vdev_removal->svr_vdev_id;
spa_vdev_removal_t *svr = spa->spa_vdev_removal;
if (spa->spa_vdev_removal != NULL) {
spa->spa_vdev_removal->svr_bytes_done[i];
ASSERT3P(spa->spa_vdev_removal, ==, NULL);
spa->spa_vdev_removal = svr;
spa->spa_vdev_removal = svr;
spa_vdev_removal_t *svr = spa->spa_vdev_removal;
spa_vdev_removal_t *svr = spa->spa_vdev_removal;
spa_vdev_removal_t *svr = spa->spa_vdev_removal;
spa->spa_vdev_removal = NULL;
spa_vdev_removal_t *svr = spa->spa_vdev_removal;