add IRQF_TRIGGER_MASK on PPI by default so that the PPIs are not configured as edge-triggered, which may be wrong for certain GIC implementations such as the GIC-400
Signed-off-by: Aniruddha Banerjee <[email protected]> --- kernel/irq/manage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index 6b669593e7eb..9b2983cf9fd3 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c @@ -1982,7 +1982,7 @@ int request_percpu_irq(unsigned int irq, irq_handler_t handler, return -ENOMEM; action->handler = handler; - action->flags = IRQF_PERCPU | IRQF_NO_SUSPEND; + action->flags = IRQF_PERCPU | IRQF_NO_SUSPEND | IRQF_TRIGGER_MASK; action->name = devname; action->percpu_dev_id = dev_id; -- 2.11.0

