x86: DT: Cleanup namespace and call irq_set_irq_type() unconditional
[pandora-kernel.git] / arch / x86 / kernel / devicetree.c
index 9c91bad..706a9fb 100644 (file)
@@ -68,9 +68,7 @@ unsigned int irq_create_of_mapping(struct device_node *controller,
                return 0;
        if (type == IRQ_TYPE_NONE)
                return virq;
-       /* set the mask if it is different from current */
-       if (type == (irq_to_desc(virq)->status & IRQF_TRIGGER_MASK))
-               set_irq_type(virq, type);
+       irq_set_irq_type(virq, type);
        return virq;
 }
 EXPORT_SYMBOL_GPL(irq_create_of_mapping);