FMD_ASRU_REPLACED
if (farap->fara_reason == FMD_ASRU_REPLACED &&
(status & FM_SUSPECT_REPLACED) ? FMD_ASRU_REPLACED :
boolean_t replaced = (alp->al_reason == FMD_ASRU_REPLACED);
if (alp->al_reason < FMD_ASRU_REPLACED)
alp->al_reason = FMD_ASRU_REPLACED;
alp->al_reason = FMD_ASRU_REPLACED;
fara.fara_reason = FMD_ASRU_REPLACED;
else if (alp->al_reason == FMD_ASRU_REPLACED)
else if (alp->al_reason == FMD_ASRU_REPLACED)
fmd_adm_do_repair(name, req, &err, FMD_ASRU_REPLACED, NULL);