* x86: VMI: Fix bug, do_IRQ: cannot handle...
@ 2008-08-21 18:26 Alok Kataria
2008-08-22 6:01 ` Ingo Molnar
0 siblings, 1 reply; 2+ messages in thread
From: Alok Kataria @ 2008-08-21 18:26 UTC (permalink / raw)
To: Ingo Molnar, the arch/x86 maintainers; +Cc: Zachary Amsden, Yinghai Lu, LKML
Below is the patch which needs to be applied to x86-tip/master, to fix
the VMI bug caused by
commit 9c3f2468d8339866d9ef6a25aae31a8909c6be0d.
x86: make 32bit support per_cpu vector
Thanks to Yinghai, for giving a heads up.
Please apply.
Alok
--
From: Alok N Kataria <akataria@vmware.com>
x86: VMI, Initialize IRQ vector.
Initialize vector_irq for the vmi used vector, to point to correct irq.
Signed-off-by: Alok N Kataria <akataria@vmware.com>
Cc: Zachary Amsden <zach@vmware.com>
---
arch/x86/kernel/vmiclock_32.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/arch/x86/kernel/vmiclock_32.c b/arch/x86/kernel/vmiclock_32.c
index 6953859..254ee07 100644
--- a/arch/x86/kernel/vmiclock_32.c
+++ b/arch/x86/kernel/vmiclock_32.c
@@ -235,11 +235,14 @@ static void __devinit vmi_time_init_clockevent(void)
void __init vmi_time_init(void)
{
+ unsigned int cpu;
/* Disable PIT: BIOSes start PIT CH0 with 18.2hz peridic. */
outb_pit(0x3a, PIT_MODE); /* binary, mode 5, LSB/MSB, ch 0 */
vmi_time_init_clockevent();
setup_irq(0, &vmi_clock_action);
+ for_each_possible_cpu(cpu)
+ per_cpu(vector_irq, cpu)[vmi_get_timer_vector()] = 0;
}
#ifdef CONFIG_X86_LOCAL_APIC
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: x86: VMI: Fix bug, do_IRQ: cannot handle...
2008-08-21 18:26 x86: VMI: Fix bug, do_IRQ: cannot handle Alok Kataria
@ 2008-08-22 6:01 ` Ingo Molnar
0 siblings, 0 replies; 2+ messages in thread
From: Ingo Molnar @ 2008-08-22 6:01 UTC (permalink / raw)
To: Alok Kataria; +Cc: the arch/x86 maintainers, Zachary Amsden, Yinghai Lu, LKML
* Alok Kataria <akataria@vmware.com> wrote:
> Below is the patch which needs to be applied to x86-tip/master, to fix
> the VMI bug caused by
> commit 9c3f2468d8339866d9ef6a25aae31a8909c6be0d.
> x86: make 32bit support per_cpu vector
>
> Thanks to Yinghai, for giving a heads up.
>
> Please apply.
applied to tip/irq/sparseirq, thanks Alok.
Ingo
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-08-22 6:02 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-21 18:26 x86: VMI: Fix bug, do_IRQ: cannot handle Alok Kataria
2008-08-22 6:01 ` Ingo Molnar
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.