sd_stale
if (SD[sdno].state > sd_stale)
SD[sdno].state = sd_stale;
sd->state = sd_stale; /* stale until proven otherwise */
invalidate_subdisks(&PLEX[plexno], sd_stale); /* make the subdisks invalid */
set_sd_state(rqe->sdno, sd_stale, setstate_force); /* subdisk is stale */
set_sd_state(sd->sdno, sd_stale, setstate_force); /* make sure it's stale */
set_sd_state(plex->sdnos[sdno], sd_stale, setstate_force); /* make it stale */
if (sd->state > sd_stale)
set_sd_state(sd->sdno, sd_stale, setstate_force); /* make the subdisk stale */
set_sd_state(sd->sdno, sd_stale, setstate_force); /* make it stale */
set_sd_state(psd->sdno, sd_stale, setstate_force); /* it's stale now */
set_sd_state(sd->sdno, sd_stale, setstate_force);
case sd_stale: /* out of date info, need reviving */
set_sd_state(sd->sdno, sd_stale, setstate_force); /* it's not consistent now */
case sd_stale:
case sd_stale:
||(SD[objindex].state == sd_stale)) { /* or stale, will revive */