SMRT_INITLEVEL_ASYNC_EVENT
smrt->smrt_init_level |= SMRT_INITLEVEL_ASYNC_EVENT;
if (smrt->smrt_init_level & SMRT_INITLEVEL_ASYNC_EVENT) {
smrt->smrt_init_level &= ~SMRT_INITLEVEL_ASYNC_EVENT;