ADAP_FATAL_ERR
atomic_clear_int(&sc->error_flags, ADAP_FATAL_ERR);
if (atomic_testandset_int(&sc->error_flags, ilog2(ADAP_FATAL_ERR)))
if (atomic_load_int(&sc->error_flags) & ADAP_FATAL_ERR)