irq-bcm2836: Avoid "Invalid trigger warning"
authorPhil Elwell <phil@raspberrypi.org>
Thu, 9 Feb 2017 14:33:30 +0000 (14:33 +0000)
committerRaspbian kernel package updater <root@raspbian.org>
Sat, 31 Mar 2018 14:45:21 +0000 (15:45 +0100)
Initialise the level for each IRQ to avoid a warning from the
arm arch timer code.

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
drivers/irqchip/irq-bcm2836.c

index 486bcbfb32305ee417f6b3be7e91a3ff069a586c..e10597c1a1e51e5e27aa574b6a26d87181f26221 100644 (file)
@@ -178,7 +178,7 @@ static void bcm2836_arm_irqchip_register_irq(int hwirq, struct irq_chip *chip)
 
        irq_set_percpu_devid(irq);
        irq_set_chip_and_handler(irq, chip, handle_percpu_devid_irq);
-       irq_set_status_flags(irq, IRQ_NOAUTOEN);
+       irq_set_status_flags(irq, IRQ_NOAUTOEN | IRQ_TYPE_LEVEL_LOW);
 }
 
 static void