Hi All, What do people think of a patch to change the fields in cpu_usage_stat from unsigned ints to unsigned long longs? And the same change for nr_switches in the runqueue structure too? My colleagues and I believe this is necessary given that the accrued usage for one CPU will overflow 32 bits fairly quickly if its continuously busy. If I understand it correctly, for HZ being 100, overflow can occur in 497 days. Its actually worse for context switches on a busy system, for we've been seeing an average of ten switches a tick for some of the statistics we have. I haven't made any changes to the interrupt statistics to use unisnged long long however. Perhaps that should be considered as well, but that'll mean changes to architecture dependent code... -- Kingsley