X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=arch%2Fpowerpc%2Fsysdev%2Fipic.c;h=69e2630c90624cf40690d0ecfd7643a75e1d4bf5;hb=413dd8768ada25adbf53284696b71de7e7844969;hp=a86d3ce01ead98293dcb0e28a14bf943163b40a2;hpb=c93f216b5b985a12a18323e5ca2eb01db3d2f000;p=deliverable%2Flinux.git diff --git a/arch/powerpc/sysdev/ipic.c b/arch/powerpc/sysdev/ipic.c index a86d3ce01ead..69e2630c9062 100644 --- a/arch/powerpc/sysdev/ipic.c +++ b/arch/powerpc/sysdev/ipic.c @@ -728,12 +728,10 @@ struct ipic * __init ipic_init(struct device_node *node, unsigned int flags) if (ret) return NULL; - ipic = alloc_bootmem(sizeof(struct ipic)); + ipic = kzalloc(sizeof(*ipic), GFP_KERNEL); if (ipic == NULL) return NULL; - memset(ipic, 0, sizeof(struct ipic)); - ipic->irqhost = irq_alloc_host(node, IRQ_HOST_MAP_LINEAR, NR_IPIC_INTS, &ipic_host_ops, 0);