]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/powerpc/sysdev/uic.c
KVM: ppc: optimize find first bit
[linux-2.6-omap-h63xx.git] / arch / powerpc / sysdev / uic.c
index 625b275c37950296ea93fd0506dcbefca92b2bb8..d35405c5943482c86efea86739099ed8c2f3da1e 100644 (file)
@@ -280,12 +280,10 @@ static struct uic * __init uic_init_one(struct device_node *node)
        }
        uic->dcrbase = *dcrreg;
 
-       uic->irqhost = irq_alloc_host(of_node_get(node), IRQ_HOST_MAP_LINEAR,
+       uic->irqhost = irq_alloc_host(node, IRQ_HOST_MAP_LINEAR,
                                      NR_UIC_INTS, &uic_host_ops, -1);
-       if (! uic->irqhost) {
-               of_node_put(node);
+       if (! uic->irqhost)
                return NULL; /* FIXME: panic? */
-       }
 
        uic->irqhost->host_data = uic;