kernel/drivers/iio/industrialio-trigger.c
.. .. @@ -544,6 +544,7 @@ 544 544 trig->subirq_chip.name = trig->name; 545 545 trig->subirq_chip.irq_mask = &iio_trig_subirqmask; 546 546 trig->subirq_chip.irq_unmask = &iio_trig_subirqunmask; 547 + trig->subirq_chip.flags = IRQCHIP_PIPELINE_SAFE;547 548 for (i = 0; i < CONFIG_IIO_CONSUMERS_PER_TRIGGER; i++) { 548 549 irq_set_chip(trig->subirq_base + i, &trig->subirq_chip); 549 550 irq_set_handler(trig->subirq_base + i, &handle_simple_irq);