On Wed, 2011-09-14 at 17:04 -0300, Glauber Costa wrote:I think so, and I go further: I think that when cgroups are compiled in - by far the common case this days - cpustat should be just cpuacct for the root cgroup. With the right macro trickery, I can even be quite transparent...+ CPUACCT_STAT_IRQ, /* ... irq ticks */
+ CPUACCT_STAT_SOFTIRQ, /* ... softirq ticks */
Would it make sense to make the cpustat thing an array as well? That way
the if forest will compute an array index and the cgroup and cpustat
parts can then use the 'same' code.
That avoids having to pass a cputime64_t* and int around for pretty much
the same thing.