sched/accounting, proc: Fix /proc/stat interrupts sum
[firefly-linux-kernel-4.4.55.git] / fs / proc / stat.c
index d76ca6ae2b1b0bd91becd9a80b9a5480e2abb478..121f77cfef76ce0da7b96d8ae475db38943e4f8b 100644 (file)
@@ -77,6 +77,8 @@ static int show_stat(struct seq_file *p, void *v)
                steal += kcpustat_cpu(i).cpustat[CPUTIME_STEAL];
                guest += kcpustat_cpu(i).cpustat[CPUTIME_GUEST];
                guest_nice += kcpustat_cpu(i).cpustat[CPUTIME_GUEST_NICE];
+               sum += kstat_cpu_irqs_sum(i);
+               sum += arch_irq_stat_cpu(i);
 
                for (j = 0; j < NR_SOFTIRQS; j++) {
                        unsigned int softirq_stat = kstat_softirqs_cpu(j, i);