Skip to content

Commit

Permalink
sched/accounting, proc: Fix /proc/stat interrupts sum
Browse files Browse the repository at this point in the history
Commit 3292beb ("sched/accounting: Change cpustat fields to an array")
deleted the code which provides us with the sum of all interrupts in the
system, causing vmstat to report zero interrupts occuring in the system.

Fix this by restoring the code.

Signed-off-by: Russell King <[email protected]>
Tested-by: Russell King <[email protected]> # [on ARM]
Tested-by: Tony Luck <[email protected]>
Tested-by: Steven Rostedt <[email protected]>
Cc: Glauber Costa <[email protected]>
Cc: KAMEZAWA Hiroyuki <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Andrew Morton <[email protected]>
Cc: Paul Tuner <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
  • Loading branch information
Russell King authored and Ingo Molnar committed Jan 16, 2012
1 parent bced76a commit f7e6746
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions fs/proc/stat.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down

0 comments on commit f7e6746

Please sign in to comment.