[PATCH 1/4] capabilities: Rename siblings to distances
Peter Krempa
pkrempa at redhat.com
Fri May 21 07:46:14 UTC 2021
On Thu, May 20, 2021 at 17:24:53 +0200, Michal Privoznik wrote:
> The virCapsHostNUMACellSiblingInfo structure really represents
> distance to other NUMA node. Rename the structure and variables
> of that type to make it more obvious.
>
> Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
> ---
> src/conf/capabilities.c | 52 +++++++++++++++++-----------------
> src/conf/capabilities.h | 10 +++----
> src/conf/virconftypes.h | 2 +-
> src/libxl/libxl_capabilities.c | 20 ++++++-------
> 4 files changed, 42 insertions(+), 42 deletions(-)
[...]
I first wanted to complain that we might want to add other data related
to NUMA siblings other than distances ...
> @@ -833,13 +833,13 @@ virCapabilitiesHostNUMAFormat(virBuffer *buf,
> cell->pageinfo[j].avail);
> }
>
> - if (cell->nsiblings) {
> + if (cell->ndistances) {
> virBufferAddLit(buf, "<distances>\n");
... but this clearly nests this as 'distances' so adding anything here
would seem wrong.
> virBufferAdjustIndent(buf, 2);
> - for (j = 0; j < cell->nsiblings; j++) {
> + for (j = 0; j < cell->ndistances; j++) {
> virBufferAsprintf(buf, "<sibling id='%d' value='%d'/>\n",
> - cell->siblings[j].node,
> - cell->siblings[j].distance);
> + cell->distances[j].node,
> + cell->distances[j].distance);
> }
> virBufferAdjustIndent(buf, -2);
> virBufferAddLit(buf, "</distances>\n");
Reviewed-by: Peter Krempa <pkrempa at redhat.com>
More information about the libvir-list
mailing list