| .. | .. |
|---|
| 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 | /** |
|---|