On Thu, 6 Jun 2013 16:40:42 +0400 Glauber Costa <glommer@xxxxxxxxxxxxx> wrote: > +/* > + * Here we resort to our own counters instead of using generic per-cpu counters > + * for consistency with what the vfs inode code does. We are expected to harvest > + * better code and performance by having our own specialized counters. > + * > + * Please note that the loop is done over all possible CPUs, not over all online > + * CPUs. The reason for this is that we don't want to play games with CPUs going > + * on and off. If one of them goes off, we will just keep their counters. > + * > + * glommer: See cffbc8a for details, and if you ever intend to change this, > + * please update all vfs counters to match. Handling CPU hotplug is really quite simple - see lib/percpu_counter.c (I can't imagine why percpu_counter_hotcpu_callback() sums all the counters - all it needs to do is to spill hcpu's counter into current's counter). -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>