TAOS_STATE_IDLE
wait_event_interruptible_timeout(wq, taos->state == TAOS_STATE_IDLE,
if (taos->state != TAOS_STATE_IDLE
taos->state = TAOS_STATE_IDLE;
taos->state = TAOS_STATE_IDLE;
taos->state = TAOS_STATE_IDLE;
wait_event_interruptible_timeout(wq, taos->state == TAOS_STATE_IDLE,
if (taos->state != TAOS_STATE_IDLE) {
wait_event_interruptible_timeout(wq, taos->state == TAOS_STATE_IDLE,
if (taos->state != TAOS_STATE_IDLE) {