qemu-trivial
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-trivial] [PATCH 09/10] hw/mips/mips_int.c: use qemu_allocate_irq t


From: Shannon Zhao
Subject: [Qemu-trivial] [PATCH 09/10] hw/mips/mips_int.c: use qemu_allocate_irq to fix memory leak
Date: Thu, 2 Jul 2015 17:49:22 +0800

From: Shannon Zhao <address@hidden>

Signed-off-by: Shannon Zhao <address@hidden>
Signed-off-by: Shannon Zhao <address@hidden>
---
 hw/mips/mips_int.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/hw/mips/mips_int.c b/hw/mips/mips_int.c
index d740046..e463a46 100644
--- a/hw/mips/mips_int.c
+++ b/hw/mips/mips_int.c
@@ -59,12 +59,11 @@ static void cpu_mips_irq_request(void *opaque, int irq, int 
level)
 
 void cpu_mips_irq_init_cpu(CPUMIPSState *env)
 {
-    qemu_irq *qi;
     int i;
 
-    qi = qemu_allocate_irqs(cpu_mips_irq_request, mips_env_get_cpu(env), 8);
     for (i = 0; i < 8; i++) {
-        env->irq[i] = qi[i];
+        env->irq[i] = qemu_allocate_irq(cpu_mips_irq_request,
+                                        mips_env_get_cpu(env), i);
     }
 }
 
-- 
2.0.4





reply via email to

[Prev in Thread] Current Thread [Next in Thread]