patch-2_6_7-vs1_9_1_12
[linux-2.6.git] / arch / ppc / kernel / smp.c
index 5805707..c28fbf3 100644 (file)
@@ -211,6 +211,8 @@ int smp_call_function(void (*func) (void *info), void *info, int nonatomic,
            bitmask. --RR */
        if (num_online_cpus() <= 1)
                return 0;
+       /* Can deadlock when called with interrupts disabled */
+       WARN_ON(irqs_disabled());
        return __smp_call_function(func, info, wait, MSG_ALL_BUT_SELF);
 }