These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / arch / arm / mach-s3c24xx / bast-irq.c
index cb1b791..2bb0896 100644 (file)
@@ -100,9 +100,7 @@ static struct irq_chip  bast_pc104_chip = {
        .irq_ack        = bast_pc104_maskack
 };
 
-static void
-bast_irq_pc104_demux(unsigned int irq,
-                    struct irq_desc *desc)
+static void bast_irq_pc104_demux(struct irq_desc *desc)
 {
        unsigned int stat;
        unsigned int irqno;
@@ -147,7 +145,7 @@ static __init int bast_irq_init(void)
 
                        irq_set_chip_and_handler(irqno, &bast_pc104_chip,
                                                 handle_level_irq);
-                       set_irq_flags(irqno, IRQF_VALID);
+                       irq_clear_status_flags(irqno, IRQ_NOREQUEST);
                }
        }