]> xenbits.xensource.com Git - xen.git/commitdiff
x86: use key handler scratch buffer in dump_irqs()
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 2 Mar 2010 14:05:35 +0000 (14:05 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 2 Mar 2010 14:05:35 +0000 (14:05 +0000)
Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/irq.c

index 1881f39c8f77ba3c4d7a917cf18ccec3dd9c0842..08dfd76960ad889de4cf02c5efbbce9d2dced839 100644 (file)
@@ -1584,7 +1584,6 @@ static void dump_irqs(unsigned char key)
     irq_guest_action_t *action;
     struct domain *d;
     unsigned long flags;
-    char cpustr[NR_CPUS/4+NR_CPUS/32+2];
 
     printk("Guest interrupt information:\n");
 
@@ -1599,10 +1598,11 @@ static void dump_irqs(unsigned char key)
 
         spin_lock_irqsave(&desc->lock, flags);
 
-        cpumask_scnprintf(cpustr, sizeof(cpustr), desc->affinity);
+        cpumask_scnprintf(keyhandler_scratch, sizeof(keyhandler_scratch),
+                          desc->affinity);
         printk("   IRQ:%4d affinity:%s vec:%02x type=%-15s"
                " status=%08x ",
-               irq, cpustr, cfg->vector,
+               irq, keyhandler_scratch, cfg->vector,
                desc->handler->typename, desc->status);
 
         if ( !(desc->status & IRQ_GUEST) )