panic() from an interrupt right now spews lots of ugly WARN_ON warnings because panic->smp_send_stop calls the new smp call helpers which complain on irqs_disabled(). I fixed it in two parts: add a new SYSTEM_PANIC state to check cleanly for panic and then disable the warnings in this case. I believe this should be fixed for 2.6.27. -Andi --
