From: Shannon Zhao Date: Fri, 29 May 2015 05:27:02 +0000 (+0800) Subject: hw/timer/arm_timer.c: Fix misusing qemu_allocate_irqs for single irq X-Git-Tag: v2.4.0-rc0~100^2~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b64127244d669c33a4ffdcc47e076559497785af;p=thirdparty%2Fqemu.git hw/timer/arm_timer.c: Fix misusing qemu_allocate_irqs for single irq Signed-off-by: Shannon Zhao Signed-off-by: Shannon Zhao Signed-off-by: Michael Tokarev --- diff --git a/hw/timer/arm_timer.c b/hw/timer/arm_timer.c index 145291016b7..d53f39ad620 100644 --- a/hw/timer/arm_timer.c +++ b/hw/timer/arm_timer.c @@ -280,14 +280,12 @@ static int sp804_init(SysBusDevice *sbd) { DeviceState *dev = DEVICE(sbd); SP804State *s = SP804(dev); - qemu_irq *qi; - qi = qemu_allocate_irqs(sp804_set_irq, s, 2); sysbus_init_irq(sbd, &s->irq); s->timer[0] = arm_timer_init(s->freq0); s->timer[1] = arm_timer_init(s->freq1); - s->timer[0]->irq = qi[0]; - s->timer[1]->irq = qi[1]; + s->timer[0]->irq = qemu_allocate_irq(sp804_set_irq, s, 0); + s->timer[1]->irq = qemu_allocate_irq(sp804_set_irq, s, 1); memory_region_init_io(&s->iomem, OBJECT(s), &sp804_ops, s, "sp804", 0x1000); sysbus_init_mmio(sbd, &s->iomem);