diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2011-02-07 20:40:54 +0100 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2011-02-19 12:58:15 +0100 |
commit | 7acdd53e5b2c55b6f7e3427e85e2f91fa814a4f9 (patch) | |
tree | 4806536bae32605a3107d6c4384547693eda566c /kernel/irq/spurious.c | |
parent | bd062e7667ac173afef57fbfe9327f3b914a9d4c (diff) | |
download | linux-7acdd53e5b2c55b6f7e3427e85e2f91fa814a4f9.tar.gz linux-7acdd53e5b2c55b6f7e3427e85e2f91fa814a4f9.tar.bz2 linux-7acdd53e5b2c55b6f7e3427e85e2f91fa814a4f9.zip |
genirq: Move IRQ_SPURIOUS_DISABLED to core state
No users outside.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'kernel/irq/spurious.c')
-rw-r--r-- | kernel/irq/spurious.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/irq/spurious.c b/kernel/irq/spurious.c index bc0620745d5f..2941d8a22df7 100644 --- a/kernel/irq/spurious.c +++ b/kernel/irq/spurious.c @@ -146,15 +146,15 @@ static void poll_spurious_irqs(unsigned long dummy) irq_poll_cpu = smp_processor_id(); for_each_irq_desc(i, desc) { - unsigned int status; + unsigned int state; if (!i) continue; /* Racy but it doesn't matter */ - status = desc->status; + state = desc->istate; barrier(); - if (!(status & IRQ_SPURIOUS_DISABLED)) + if (!(state & IRQS_SPURIOUS_DISABLED)) continue; local_irq_disable(); @@ -298,7 +298,7 @@ void note_interrupt(unsigned int irq, struct irq_desc *desc, * Now kill the IRQ */ printk(KERN_EMERG "Disabling IRQ #%d\n", irq); - desc->status |= IRQ_SPURIOUS_DISABLED; + desc->istate |= IRQS_SPURIOUS_DISABLED; desc->depth++; irq_disable(desc); |