.. | .. |
---|
262 | 262 | list_add_tail(&vint_desc->list, &inta->vint_list); |
---|
263 | 263 | irq_set_chained_handler_and_data(vint_desc->parent_virq, |
---|
264 | 264 | ti_sci_inta_irq_handler, vint_desc); |
---|
| 265 | + irq_switch_oob(vint_desc->parent_virq, true); |
---|
265 | 266 | |
---|
266 | 267 | return vint_desc; |
---|
267 | 268 | free_vint_desc: |
---|
.. | .. |
---|
543 | 544 | .irq_set_affinity = ti_sci_inta_set_affinity, |
---|
544 | 545 | .irq_request_resources = ti_sci_inta_request_resources, |
---|
545 | 546 | .irq_release_resources = ti_sci_inta_release_resources, |
---|
| 547 | + .flags = IRQCHIP_PIPELINE_SAFE, |
---|
546 | 548 | }; |
---|
547 | 549 | |
---|
548 | 550 | /** |
---|