STATE_PENDING
t.state = STATE_PENDING;
wait_event_timeout(t.wait, t.state != STATE_PENDING,
t.state = STATE_PENDING;
(t->state == STATE_PENDING ||
if (t->state == STATE_PENDING &&
if ((t->state == STATE_PENDING) && (t->seqnum == seqnum)) {
(t->state == STATE_PENDING)) {
t.state = STATE_PENDING;
wait_event_timeout(t.wait, t.state != STATE_PENDING,