arch_irqs_disabled
if ((!IS_ENABLED(CONFIG_SMP) || !arch_irqs_disabled()) &&
if (WARN_ON(IS_ENABLED(CONFIG_SMP) && arch_irqs_disabled()))
if (WARN_ON(IS_ENABLED(CONFIG_SMP) && arch_irqs_disabled()))
if (WARN_ON(IS_ENABLED(CONFIG_SMP) && arch_irqs_disabled())) {
if (WARN_ON(IS_ENABLED(CONFIG_SMP) && arch_irqs_disabled())) {
if (arch_irqs_disabled()) {
VM_WARN(!arch_irqs_disabled(), "%s called with irq enabled\n", __func__);
WARN_ON(!arch_irqs_disabled());
WARN_ON_ONCE(!arch_irqs_disabled());
#ifndef arch_irqs_disabled
if (unlikely(!arch_irqs_disabled())) \
#define raw_irqs_disabled() (arch_irqs_disabled())