Displaying 1 result from an estimated 1 matches for "f0f9450".
Did you mean:
109450
2011 Feb 16
8
[PATCH] irq: Exclude percpu IRQs from being fixed up
...nvoked which reports bug and crashes Dom0.
This patch sets IRQ_PER_CPU flag in irq desc and excludes percpu IRQs from being fixed up when taking CPUs down.
Signed-off-by: Fengzhe Zhang <fengzhe.zhang@intel.com>
diff --git a/arch/x86/kernel/irq_64.c b/arch/x86/kernel/irq_64.c
index 977d8b4..f0f9450 100644
--- a/arch/x86/kernel/irq_64.c
+++ b/arch/x86/kernel/irq_64.c
@@ -80,6 +80,9 @@ void fixup_irqs(void)
if (irq == 2)
continue;
+ if (desc->status & IRQ_PER_CPU)
+ continue;
+
/* interrupt''s are disabled at this point */
spin_lock(&desc->lock);
diff -...