kernel: fix idle time accounting.
This commit is contained in:
parent
b0eaf0bc27
commit
c521f2a138
1 changed files with 2 additions and 0 deletions
|
@ -24,6 +24,8 @@ PRIVATE void update_idle_time(void)
|
|||
int i;
|
||||
struct proc * idl = proc_addr(IDLE);
|
||||
|
||||
idl->p_cycles = make64(0, 0);
|
||||
|
||||
for (i = 0; i < CONFIG_MAX_CPUS ; i++) {
|
||||
idl->p_cycles = add64(idl->p_cycles,
|
||||
get_cpu_var(i, idle_proc).p_cycles);
|
||||
|
|
Loading…
Reference in a new issue