mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
conf: caps: sysinfo: Convert child buffers to use VIR_BUFFER_INIT_CHILD
Use the new helper to initialize child XML element buffers. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
186e247b4c
commit
4a0ccab772
@ -915,7 +915,7 @@ virCapabilitiesFormatResctrlMonitor(virBufferPtr buf,
|
||||
virResctrlInfoMonPtr monitor)
|
||||
{
|
||||
size_t i = 0;
|
||||
virBuffer childrenBuf = VIR_BUFFER_INITIALIZER;
|
||||
virBuffer childrenBuf = VIR_BUFFER_INIT_CHILD(buf);
|
||||
|
||||
/* monitor not supported, no capability */
|
||||
if (!monitor)
|
||||
@ -937,7 +937,6 @@ virCapabilitiesFormatResctrlMonitor(virBufferPtr buf,
|
||||
"maxMonitors='%u'>\n",
|
||||
monitor->max_monitor);
|
||||
|
||||
virBufferSetChildIndent(&childrenBuf, buf);
|
||||
for (i = 0; i < monitor->nfeatures; i++) {
|
||||
virBufferAsprintf(&childrenBuf,
|
||||
"<feature name='%s'/>\n",
|
||||
@ -965,7 +964,7 @@ virCapabilitiesFormatCaches(virBufferPtr buf,
|
||||
|
||||
for (i = 0; i < cache->nbanks; i++) {
|
||||
g_auto(virBuffer) attrBuf = VIR_BUFFER_INITIALIZER;
|
||||
g_auto(virBuffer) childrenBuf = VIR_BUFFER_INITIALIZER;
|
||||
g_auto(virBuffer) childrenBuf = VIR_BUFFER_INIT_CHILD(buf);
|
||||
virCapsHostCacheBankPtr bank = cache->banks[i];
|
||||
g_autofree char *cpus_str = virBitmapFormat(bank->cpus);
|
||||
const char *unit = NULL;
|
||||
@ -985,7 +984,6 @@ virCapabilitiesFormatCaches(virBufferPtr buf,
|
||||
virCacheTypeToString(bank->type),
|
||||
short_size, unit, cpus_str);
|
||||
|
||||
virBufferSetChildIndent(&childrenBuf, buf);
|
||||
for (j = 0; j < bank->ncontrols; j++) {
|
||||
const char *min_unit;
|
||||
virResctrlInfoPerCachePtr controls = bank->controls[j];
|
||||
@ -1051,7 +1049,7 @@ virCapabilitiesFormatMemoryBandwidth(virBufferPtr buf,
|
||||
|
||||
for (i = 0; i < memBW->nnodes; i++) {
|
||||
g_auto(virBuffer) attrBuf = VIR_BUFFER_INITIALIZER;
|
||||
g_auto(virBuffer) childrenBuf = VIR_BUFFER_INITIALIZER;
|
||||
g_auto(virBuffer) childrenBuf = VIR_BUFFER_INIT_CHILD(buf);
|
||||
virCapsHostMemBWNodePtr node = memBW->nodes[i];
|
||||
virResctrlInfoMemBWPerNodePtr control = &node->control;
|
||||
g_autofree char *cpus_str = virBitmapFormat(node->cpus);
|
||||
@ -1063,7 +1061,6 @@ virCapabilitiesFormatMemoryBandwidth(virBufferPtr buf,
|
||||
" id='%u' cpus='%s'",
|
||||
node->id, cpus_str);
|
||||
|
||||
virBufferSetChildIndent(&childrenBuf, buf);
|
||||
virBufferAsprintf(&childrenBuf,
|
||||
"<control granularity='%u' min ='%u' "
|
||||
"maxAllocs='%u'/>\n",
|
||||
@ -1214,11 +1211,9 @@ static void
|
||||
virCapabilitiesFormatGuestFeatures(virCapsGuestPtr guest,
|
||||
virBufferPtr buf)
|
||||
{
|
||||
g_auto(virBuffer) childBuf = VIR_BUFFER_INITIALIZER;
|
||||
g_auto(virBuffer) childBuf = VIR_BUFFER_INIT_CHILD(buf);
|
||||
size_t i;
|
||||
|
||||
virBufferSetChildIndent(&childBuf, buf);
|
||||
|
||||
for (i = 0; i < VIR_CAPS_GUEST_FEATURE_TYPE_LAST; i++) {
|
||||
virCapsGuestFeaturePtr feature = guest->features + i;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user