diff options
Diffstat (limited to 'fs/proc/stat.c')
| -rw-r--r-- | fs/proc/stat.c | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/proc/stat.c b/fs/proc/stat.c index f75efa22df5..81e4eb60972 100644 --- a/fs/proc/stat.c +++ b/fs/proc/stat.c @@ -18,6 +18,9 @@  #ifndef arch_irq_stat  #define arch_irq_stat() 0  #endif +#ifndef arch_idle_time +#define arch_idle_time(cpu) 0 +#endif  static int show_stat(struct seq_file *p, void *v)  { @@ -40,6 +43,7 @@ static int show_stat(struct seq_file *p, void *v)  		nice = cputime64_add(nice, kstat_cpu(i).cpustat.nice);  		system = cputime64_add(system, kstat_cpu(i).cpustat.system);  		idle = cputime64_add(idle, kstat_cpu(i).cpustat.idle); +		idle = cputime64_add(idle, arch_idle_time(i));  		iowait = cputime64_add(iowait, kstat_cpu(i).cpustat.iowait);  		irq = cputime64_add(irq, kstat_cpu(i).cpustat.irq);  		softirq = cputime64_add(softirq, kstat_cpu(i).cpustat.softirq); @@ -69,6 +73,7 @@ static int show_stat(struct seq_file *p, void *v)  		nice = kstat_cpu(i).cpustat.nice;  		system = kstat_cpu(i).cpustat.system;  		idle = kstat_cpu(i).cpustat.idle; +		idle = cputime64_add(idle, arch_idle_time(i));  		iowait = kstat_cpu(i).cpustat.iowait;  		irq = kstat_cpu(i).cpustat.irq;  		softirq = kstat_cpu(i).cpustat.softirq;  |