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 12:16:45 -0500 |
commit | 2421ba5b57ddbc3a972b9d6fb884817c39d2fff7 (patch) | |
tree | 4dff5042406aed1588772aef74d91ef71c750695 /arch/parisc/kernel/irq.c | |
parent | 9d29213fd469c4c409a30b8dbb88c4efcba6e0a6 (diff) |
[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>
Diffstat (limited to 'arch/parisc/kernel/irq.c')
-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 76ce5e3b0050..23ef950df008 100644 --- a/arch/parisc/kernel/irq.c +++ b/arch/parisc/kernel/irq.c | |||
@@ -397,7 +397,7 @@ static void claim_cpu_irqs(void) | |||
397 | } | 397 | } |
398 | 398 | ||
399 | irq_desc[TIMER_IRQ].action = &timer_action; | 399 | irq_desc[TIMER_IRQ].action = &timer_action; |
400 | irq_desc[TIMER_IRQ].status |= IRQ_PER_CPU; | 400 | irq_desc[TIMER_IRQ].status = IRQ_PER_CPU; |
401 | #ifdef CONFIG_SMP | 401 | #ifdef CONFIG_SMP |
402 | irq_desc[IPI_IRQ].action = &ipi_action; | 402 | irq_desc[IPI_IRQ].action = &ipi_action; |
403 | irq_desc[IPI_IRQ].status = IRQ_PER_CPU; | 403 | irq_desc[IPI_IRQ].status = IRQ_PER_CPU; |