VDEV_STATE_FAULTED
vdev->v_state = VDEV_STATE_FAULTED;
case VDEV_STATE_FAULTED:
ASSERT(cmd == VDEV_STATE_DEGRADED || cmd == VDEV_STATE_FAULTED);
action = VDEV_STATE_FAULTED;
if (newstate == VDEV_STATE_FAULTED)
case VDEV_STATE_FAULTED:
zc.zc_cookie = VDEV_STATE_FAULTED;
return (state == VDEV_STATE_FAULTED);
vdev_set_state(vd, B_TRUE, VDEV_STATE_FAULTED,
case VDEV_STATE_FAULTED:
vdev_set_state(vd, B_TRUE, VDEV_STATE_FAULTED,
vdev_set_state(vd, B_TRUE, VDEV_STATE_FAULTED,
vdev_set_state(vd, B_FALSE, VDEV_STATE_FAULTED, aux);
case VDEV_STATE_FAULTED: