powerpc: Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc
[linux-2.6-block.git] / arch / powerpc / sysdev / uic.c
index 1cd057f117259d9b759859c53ee145d80d6e4dae..d77345338671c1d63b5a98d3258885d9d3aa2b98 100644 (file)
@@ -198,7 +198,7 @@ void uic_irq_cascade(unsigned int virq, struct irq_desc *desc)
 {
        struct irq_chip *chip = irq_desc_get_chip(desc);
        struct irq_data *idata = irq_desc_get_irq_data(desc);
-       struct uic *uic = irq_get_handler_data(virq);
+       struct uic *uic = irq_desc_get_handler_data(desc);
        u32 msr;
        int src;
        int subvirq;