Re: [PATCH 4/9] Include irq and softirq fields in cpuacct

From: Glauber Costa
Date: Mon Sep 19 2011 - 14:41:13 EST


On 09/19/2011 03:38 PM, Peter Zijlstra wrote:
On Wed, 2011-09-14 at 17:04 -0300, Glauber Costa wrote:
+ 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.
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...
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/