MOD_CODE_WRITE_FLAG
int new = old & ~MOD_CODE_WRITE_FLAG;
if (atomic_inc_return(&nmi_running) & MOD_CODE_WRITE_FLAG) {
if (!atomic_cmpxchg(&nmi_running, 0, MOD_CODE_WRITE_FLAG))
} while (atomic_cmpxchg(&nmi_running, 0, MOD_CODE_WRITE_FLAG));