On 2013年03月11日 16:57, Hu Tao wrote:
Signed-off-by: Hu Tao<hutao@xxxxxxxxxxxxxx> --- src/nodeinfo.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/nodeinfo.c b/src/nodeinfo.c index b80e389..415c2e5 100644 --- a/src/nodeinfo.c +++ b/src/nodeinfo.c @@ -102,7 +102,6 @@ static int linuxNodeGetMemoryStats(FILE *meminfo, int cellNum, virNodeMemoryStatsPtr params, int *nparams); -static unsigned long long nodeGetCellMemory(int cell); /* Return the positive decimal contents of the given * DIR/cpu%u/FILE, or -1 on error. If DEFAULT_VALUE is non-negative @@ -1473,6 +1472,8 @@ cleanup: # define MASK_CPU_ISSET(mask, cpu) \ (((mask)[((cpu) / n_bits(*(mask)))]>> ((cpu) % n_bits(*(mask))))& 1) +static unsigned long long nodeGetCellMemory(int cell); + static virBitmapPtr virNodeGetSiblingsList(const char *dir, int cpu_id) { @@ -1733,11 +1734,4 @@ unsigned long long nodeGetFreeMemory(virConnectPtr conn ATTRIBUTE_UNUSED) _("NUMA memory information not available on this platform")); return 0; } - -static unsigned long long nodeGetCellMemory(int cell) -{ - virReportError(VIR_ERR_NO_SUPPORT, "%s", - _("NUMA memory information not available on this platform")); - return 0; -} #endif
Duplicate with Guido's patch: https://www.redhat.com/archives/libvir-list/2013-March/msg00406.html But I like this more, as it avoids the "WITH_NUMACTL". nodGetCellMemory can be removed on the #else branch indeed as it's only for internal use, the caller already errored out if no WITH_NUMACTL. So ACK. -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list