| .. | .. |
|---|
| 200 | 200 | gc->chip_types[0].chip.irq_unmask = irq_gc_mask_set_bit; |
|---|
| 201 | 201 | gc->chip_types[0].chip.irq_eoi = irq_gc_ack_set_bit; |
|---|
| 202 | 202 | gc->chip_types[0].chip.irq_set_type = sunxi_sc_nmi_set_type; |
|---|
| 203 | | - gc->chip_types[0].chip.flags = IRQCHIP_EOI_THREADED | IRQCHIP_EOI_IF_HANDLED; |
|---|
| 203 | + gc->chip_types[0].chip.flags = IRQCHIP_EOI_THREADED | |
|---|
| 204 | + IRQCHIP_EOI_IF_HANDLED | |
|---|
| 205 | + IRQCHIP_PIPELINE_SAFE; |
|---|
| 204 | 206 | gc->chip_types[0].regs.ack = reg_offs->pend; |
|---|
| 205 | 207 | gc->chip_types[0].regs.mask = reg_offs->enable; |
|---|
| 206 | 208 | gc->chip_types[0].regs.type = reg_offs->ctrl; |
|---|