FC_STATE_READ_DONE
if (st->state == FC_STATE_READ_DONE) {
if (st->state > FC_STATE_READ_DONE) {
st->state = FC_STATE_READ_DONE;
if (st->state != FC_STATE_READ_DONE) {