Loading kernel/irq/chip.c +6 −8 Original line number Diff line number Diff line Loading @@ -618,19 +618,17 @@ out_unlock: void handle_percpu_irq(unsigned int irq, struct irq_desc *desc) { irqreturn_t action_ret; struct irq_chip *chip = get_irq_desc_chip(desc); kstat_incr_irqs_this_cpu(irq, desc); if (desc->irq_data.chip->irq_ack) desc->irq_data.chip->irq_ack(&desc->irq_data); if (chip->irq_ack) chip->irq_ack(&desc->irq_data); action_ret = handle_IRQ_event(irq, desc->action); if (!noirqdebug) note_interrupt(irq, desc, action_ret); handle_irq_event_percpu(desc, desc->action); if (desc->irq_data.chip->irq_eoi) desc->irq_data.chip->irq_eoi(&desc->irq_data); if (chip->irq_eoi) chip->irq_eoi(&desc->irq_data); } void Loading Loading
kernel/irq/chip.c +6 −8 Original line number Diff line number Diff line Loading @@ -618,19 +618,17 @@ out_unlock: void handle_percpu_irq(unsigned int irq, struct irq_desc *desc) { irqreturn_t action_ret; struct irq_chip *chip = get_irq_desc_chip(desc); kstat_incr_irqs_this_cpu(irq, desc); if (desc->irq_data.chip->irq_ack) desc->irq_data.chip->irq_ack(&desc->irq_data); if (chip->irq_ack) chip->irq_ack(&desc->irq_data); action_ret = handle_IRQ_event(irq, desc->action); if (!noirqdebug) note_interrupt(irq, desc, action_ret); handle_irq_event_percpu(desc, desc->action); if (desc->irq_data.chip->irq_eoi) desc->irq_data.chip->irq_eoi(&desc->irq_data); if (chip->irq_eoi) chip->irq_eoi(&desc->irq_data); } void Loading