kernel: fix idle time accounting.

This commit is contained in:
Ben Gras 2010-10-04 19:12:55 +00:00
parent b0eaf0bc27
commit c521f2a138

View file

@ -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);