genirq: Move IRQ_POLL_INPROGRESS to core
No users outside of core. Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
@@ -98,13 +98,13 @@ static int try_one_irq(int irq, struct irq_desc *desc, bool force)
|
||||
}
|
||||
|
||||
/* Mark it poll in progress */
|
||||
desc->status |= IRQ_POLL_INPROGRESS;
|
||||
desc->istate |= IRQS_POLL_INPROGRESS;
|
||||
do {
|
||||
if (handle_irq_event(desc) == IRQ_HANDLED)
|
||||
ret = IRQ_HANDLED;
|
||||
action = desc->action;
|
||||
} while ((desc->status & IRQ_PENDING) && action);
|
||||
desc->status &= ~IRQ_POLL_INPROGRESS;
|
||||
desc->istate &= ~IRQS_POLL_INPROGRESS;
|
||||
out:
|
||||
raw_spin_unlock(&desc->lock);
|
||||
return ret == IRQ_HANDLED;
|
||||
@@ -259,7 +259,7 @@ try_misrouted_irq(unsigned int irq, struct irq_desc *desc,
|
||||
void note_interrupt(unsigned int irq, struct irq_desc *desc,
|
||||
irqreturn_t action_ret)
|
||||
{
|
||||
if (desc->status & IRQ_POLL_INPROGRESS)
|
||||
if (desc->istate & IRQS_POLL_INPROGRESS)
|
||||
return;
|
||||
|
||||
if (unlikely(action_ret != IRQ_HANDLED)) {
|
||||
|
Reference in New Issue
Block a user