Hi, I used vmk_WorldWait with VMK_TIMEOUT_UNLIMITED param for infinitely waiting, and wake up the event in interrupt context using vmk_Wakeup, but it has a low probability , which vmk_WorldWait did not wait with blocked Waiting, instead, it exited with VMK_OK status in 2 micro sedonds. When the case happened, I retried vmk_WorldWait once more, it performed normally with blocked waiting. I wonder why vmk_WorldWait returns VMK_OK without Blocked Waiting?