--- 2006-04-27/xen/common/perfc.c.0 2006-04-06 17:50:26.000000000 +0200 +++ 2006-04-27/xen/common/perfc.c 2006-05-02 15:49:42.000000000 +0200 @@ -116,7 +122,7 @@ void perfc_reset(unsigned char key) counters += NR_CPUS; break; case TYPE_ARRAY: - for ( j = 0; j < NR_CPUS; j++ ) + for ( j = 0; j < perfc_info[i].nr_elements; j++ ) atomic_set(&counters[j],0); case TYPE_S_ARRAY: counters += perfc_info[i].nr_elements;