Loading arch/powerpc/sysdev/cpm2_pic.c +10 −15 Original line number Diff line number Diff line Loading @@ -115,14 +115,9 @@ static void cpm2_ack(struct irq_data *d) static void cpm2_end_irq(struct irq_data *d) { struct irq_desc *desc; int bit, word; unsigned int irq_nr = virq_to_hw(d->irq); desc = irq_to_desc(irq_nr); if (!(desc->status & (IRQ_DISABLED|IRQ_INPROGRESS)) && desc->action) { bit = irq_to_siubit[irq_nr]; word = irq_to_siureg[irq_nr]; Loading @@ -135,7 +130,6 @@ static void cpm2_end_irq(struct irq_data *d) */ mb(); } } static int cpm2_set_irq_type(struct irq_data *d, unsigned int flow_type) { Loading Loading @@ -202,6 +196,7 @@ static struct irq_chip cpm2_pic = { .irq_ack = cpm2_ack, .irq_eoi = cpm2_end_irq, .irq_set_type = cpm2_set_irq_type, .flags = IRQCHIP_EOI_IF_HANDLED, }; unsigned int cpm2_get_irq(void) Loading Loading
arch/powerpc/sysdev/cpm2_pic.c +10 −15 Original line number Diff line number Diff line Loading @@ -115,14 +115,9 @@ static void cpm2_ack(struct irq_data *d) static void cpm2_end_irq(struct irq_data *d) { struct irq_desc *desc; int bit, word; unsigned int irq_nr = virq_to_hw(d->irq); desc = irq_to_desc(irq_nr); if (!(desc->status & (IRQ_DISABLED|IRQ_INPROGRESS)) && desc->action) { bit = irq_to_siubit[irq_nr]; word = irq_to_siureg[irq_nr]; Loading @@ -135,7 +130,6 @@ static void cpm2_end_irq(struct irq_data *d) */ mb(); } } static int cpm2_set_irq_type(struct irq_data *d, unsigned int flow_type) { Loading Loading @@ -202,6 +196,7 @@ static struct irq_chip cpm2_pic = { .irq_ack = cpm2_ack, .irq_eoi = cpm2_end_irq, .irq_set_type = cpm2_set_irq_type, .flags = IRQCHIP_EOI_IF_HANDLED, }; unsigned int cpm2_get_irq(void) Loading