Re: [libvirt] [PATCH 09/10] nodeinfo: Use a bitmap to keep track of node CPUs

2015-07-20 Thread Andrea Bolognani
On Mon, 2015-07-20 at 15:47 +0200, Peter Krempa wrote: > > > +/* Iterate over all CPUs in the node, in ascending order */ > > +for (cpu = 0; cpu < npresent_cpus; cpu++) { > > > > -if (!virBitmapIsBitSet(present_cpumap, cpu)) > > +/* Skip CPUs that are not part of the curr

Re: [libvirt] [PATCH 09/10] nodeinfo: Use a bitmap to keep track of node CPUs

2015-07-20 Thread Peter Krempa
On Fri, Jul 17, 2015 at 18:13:28 +0200, Andrea Bolognani wrote: > Keep track of what CPUs belong to the current node while walking > through the sysfs node entry, so we don't need to do it a second > time immediately afterwards. > > This also allows us to loop through all CPUs that are part of a >

[libvirt] [PATCH 09/10] nodeinfo: Use a bitmap to keep track of node CPUs

2015-07-17 Thread Andrea Bolognani
Keep track of what CPUs belong to the current node while walking through the sysfs node entry, so we don't need to do it a second time immediately afterwards. This also allows us to loop through all CPUs that are part of a node in guaranteed ascending order, which is something that is required for