kernel/arch/x86/include/asm/uaccess.h
.. .. @@ -44,7 +44,7 @@ 44 44 #ifdef CONFIG_DEBUG_ATOMIC_SLEEP 45 45 static inline bool pagefault_disabled(void); 46 46 # define WARN_ON_IN_IRQ() \ 47 - WARN_ON_ONCE(!in_task() && !pagefault_disabled())47 + WARN_ON_ONCE(running_inband() && !in_task() && !pagefault_disabled())48 48 #else 49 49 # define WARN_ON_IN_IRQ() 50 50 #endif