
On Mon, 2015-07-06 at 17:34 +0530, Shivaprasad bhat wrote:
Thanks a lot Andrea. The cleanups are really nice. I had a chance to test the patch and it seems to work consistently in all sucores_per_core modes.
Only two comments written inline .
Glad you're happy with the changes!
+nodeGetThreadsPerSubcore;
The nodeGetThreadsPerSubcore being PPC specific, is it good to have it in nodeinfo.h ? That was the rational on which I had the ioctl wrapper written in virarch.c in v2.
Even though it's ppc64 specific, all the logic that uses that function and needs to take the value of threads_per_subcore into account is already part of that file, so I think it makes sense to have it there. The maintainers might disagree, of course :)
+ if (virBitmapSetBit(cpu_map, cpu) < 0) { + printf("virBitmapSetBit(%d)\n", cpu);
Using printf here. May be you wanted virReportError(?). I think we can ignore the SetBit return, given this is from directory parsing.
That was indeed not supposed to be there, good catch! I've removed it and posted v4 of the series. Cheers. -- Andrea Bolognani Software Engineer - Virtualization Team