diff options
author | Kyle McMartin <kyle@mako.i.cabal.ca> | 2007-11-28 02:17:53 -0500 |
---|---|---|
committer | Kyle McMartin <kyle@shortfin.cabal.ca> | 2007-12-06 09:16:45 -0800 |
commit | 2421ba5b57ddbc3a972b9d6fb884817c39d2fff7 (patch) | |
tree | 4dff5042406aed1588772aef74d91ef71c750695 | |
parent | 9d29213fd469c4c409a30b8dbb88c4efcba6e0a6 (diff) | |
download | kernel_goldelico_gta04-2421ba5b57ddbc3a972b9d6fb884817c39d2fff7.zip kernel_goldelico_gta04-2421ba5b57ddbc3a972b9d6fb884817c39d2fff7.tar.gz kernel_goldelico_gta04-2421ba5b57ddbc3a972b9d6fb884817c39d2fff7.tar.bz2 |
[PARISC] timer interrupt should not be IRQ_DISABLED
The timer interrupt had accidentally been marked IRQ_DISABLED since
IRQ_PER_CPU had been OR-ed in, instead of set. This had been working
by accident for quite a while.
Commit c642b8391cf8efc3622cc97329a0f46e7cbb70b8 changed the behaviour of
IRQ_PER_CPU interrupts, which previously weren't checked for IRQ_DISABLED.
Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>
-rw-r--r-- | arch/parisc/kernel/irq.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/parisc/kernel/irq.c b/arch/parisc/kernel/irq.c index 76ce5e3..23ef950 100644 --- a/arch/parisc/kernel/irq.c +++ b/arch/parisc/kernel/irq.c @@ -397,7 +397,7 @@ static void claim_cpu_irqs(void) } irq_desc[TIMER_IRQ].action = &timer_action; - irq_desc[TIMER_IRQ].status |= IRQ_PER_CPU; + irq_desc[TIMER_IRQ].status = IRQ_PER_CPU; #ifdef CONFIG_SMP irq_desc[IPI_IRQ].action = &ipi_action; irq_desc[IPI_IRQ].status = IRQ_PER_CPU; |