sd_down
set_sd_state(sd->sdno, sd_down, setstate_force);
if (sd->state > sd_down) /* real subdisk, vaguely accessible */
if (psd->state == sd_down)
sd->state = sd_down;
if (newstate != sd_down) {
case sd_down: /* take it down? */
case sd_down: /* been down, no data lost */
invalidate_subdisks(plex, sd_down); /* and down all up subdisks */
case sd_down:
case sd_down:
case sd_down:
case sd_down:
status = set_sd_state(objindex, sd_down, data->force);