DAPLKA_SMR_TRANSITIONING
while (smrp->smr_state == DAPLKA_SMR_TRANSITIONING) {
smrp->smr_state = DAPLKA_SMR_TRANSITIONING;
smrp->smr_state = DAPLKA_SMR_TRANSITIONING;
ASSERT(smrp->smr_state == DAPLKA_SMR_TRANSITIONING);
while (smrp->smr_state == DAPLKA_SMR_TRANSITIONING) {
smrp->smr_state = DAPLKA_SMR_TRANSITIONING;