in_atomic
if (in_atomic() || irqs_disabled()) /* inside atomic preempt-reset? */
bool not_atomic = !in_atomic() && !irqs_disabled();
# define _WAIT_FOR_ATOMIC_CHECK(ATOMIC) WARN_ON_ONCE((ATOMIC) && !in_atomic())
if (in_atomic() || in_dbg_master() || irqs_disabled())