]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
parisc: Show rescheduling interrupts on SMP machines only
authorHelge Deller <deller@gmx.de>
Sat, 5 Jan 2019 19:04:31 +0000 (20:04 +0100)
committerHelge Deller <deller@gmx.de>
Thu, 21 Feb 2019 19:37:11 +0000 (20:37 +0100)
Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/kernel/irq.c

index 0ca254085a6626374ed488401618ca3af19872c7..a1369bb54cdb60301c5259c6b51d37ca569fce9f 100644 (file)
@@ -175,10 +175,12 @@ int arch_show_interrupts(struct seq_file *p, int prec)
 # endif
 #endif
 #ifdef CONFIG_SMP
-       seq_printf(p, "%*s: ", prec, "RES");
-       for_each_online_cpu(j)
-               seq_printf(p, "%10u ", irq_stats(j)->irq_resched_count);
-       seq_puts(p, "  Rescheduling interrupts\n");
+       if (num_online_cpus() > 1) {
+               seq_printf(p, "%*s: ", prec, "RES");
+               for_each_online_cpu(j)
+                       seq_printf(p, "%10u ", irq_stats(j)->irq_resched_count);
+               seq_puts(p, "  Rescheduling interrupts\n");
+       }
 #endif
        seq_printf(p, "%*s: ", prec, "UAH");
        for_each_online_cpu(j)