Loading kernel/irq/manage.c +3 −1 Original line number Diff line number Diff line Loading @@ -1312,9 +1312,11 @@ __setup_irq(unsigned int irq, struct irq_desc *desc, struct irqaction *new) ret = __irq_set_trigger(desc, new->flags & IRQF_TRIGGER_MASK); if (ret) if (ret) { irq_release_resources(desc); goto out_mask; } } desc->istate &= ~(IRQS_AUTODETECT | IRQS_SPURIOUS_DISABLED | \ IRQS_ONESHOT | IRQS_WAITING); Loading Loading
kernel/irq/manage.c +3 −1 Original line number Diff line number Diff line Loading @@ -1312,9 +1312,11 @@ __setup_irq(unsigned int irq, struct irq_desc *desc, struct irqaction *new) ret = __irq_set_trigger(desc, new->flags & IRQF_TRIGGER_MASK); if (ret) if (ret) { irq_release_resources(desc); goto out_mask; } } desc->istate &= ~(IRQS_AUTODETECT | IRQS_SPURIOUS_DISABLED | \ IRQS_ONESHOT | IRQS_WAITING); Loading