From f728155f69390db9cc1921469b973fe30a290f92 Mon Sep 17 00:00:00 2001 From: Laine Stump Date: Thu, 6 Mar 2014 16:53:02 +0200 Subject: [PATCH] conf: eliminate hardcoded indentation in node device xml Completely mechanical changes, but there were a lot of lines so I made it a separate patch. --- src/conf/node_device_conf.c | 207 +++++++++++++++++++----------------- 1 file changed, 112 insertions(+), 95 deletions(-) diff --git a/src/conf/node_device_conf.c b/src/conf/node_device_conf.c index d86bbedef3..d88f89b3ff 100644 --- a/src/conf/node_device_conf.c +++ b/src/conf/node_device_conf.c @@ -1,7 +1,7 @@ /* * node_device_conf.c: config handling for node devices * - * Copyright (C) 2009-2013 Red Hat, Inc. + * Copyright (C) 2009-2014 Red Hat, Inc. * Copyright (C) 2008 Virtual Iron Software, Inc. * Copyright (C) 2008 David F. Lively * @@ -225,70 +225,77 @@ char *virNodeDeviceDefFormat(const virNodeDeviceDef *def) size_t i = 0; virBufferAddLit(&buf, "\n"); - virBufferEscapeString(&buf, " %s\n", def->name); - virBufferEscapeString(&buf, " %s\n", def->sysfs_path); - if (def->parent) { - virBufferEscapeString(&buf, " %s\n", def->parent); - } + virBufferAdjustIndent(&buf, 2); + virBufferEscapeString(&buf, "%s\n", def->name); + virBufferEscapeString(&buf, "%s\n", def->sysfs_path); + if (def->parent) + virBufferEscapeString(&buf, "%s\n", def->parent); if (def->driver) { - virBufferAddLit(&buf, " \n"); - virBufferEscapeString(&buf, " %s\n", def->driver); - virBufferAddLit(&buf, " \n"); + virBufferAddLit(&buf, "\n"); + virBufferAdjustIndent(&buf, 2); + virBufferEscapeString(&buf, "%s\n", def->driver); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); } for (caps = def->caps; caps; caps = caps->next) { char uuidstr[VIR_UUID_STRING_BUFLEN]; union _virNodeDevCapData *data = &caps->data; - virBufferAsprintf(&buf, " \n", + virBufferAsprintf(&buf, "\n", virNodeDevCapTypeToString(caps->type)); + virBufferAdjustIndent(&buf, 2); switch (caps->type) { case VIR_NODE_DEV_CAP_SYSTEM: if (data->system.product_name) - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", data->system.product_name); - virBufferAddLit(&buf, " \n"); + virBufferAddLit(&buf, "\n"); + virBufferAdjustIndent(&buf, 2); if (data->system.hardware.vendor_name) - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", data->system.hardware.vendor_name); if (data->system.hardware.version) - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", data->system.hardware.version); if (data->system.hardware.serial) - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", data->system.hardware.serial); virUUIDFormat(data->system.hardware.uuid, uuidstr); - virBufferAsprintf(&buf, " %s\n", uuidstr); - virBufferAddLit(&buf, " \n"); - virBufferAddLit(&buf, " \n"); + virBufferAsprintf(&buf, "%s\n", uuidstr); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); + + virBufferAddLit(&buf, "\n"); + virBufferAdjustIndent(&buf, 2); if (data->system.firmware.vendor_name) - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", data->system.firmware.vendor_name); if (data->system.firmware.version) - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", data->system.firmware.version); if (data->system.firmware.release_date) - virBufferEscapeString(&buf, - " %s\n", + virBufferEscapeString(&buf, "%s\n", data->system.firmware.release_date); - virBufferAddLit(&buf, " \n"); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); break; case VIR_NODE_DEV_CAP_PCI_DEV: - virBufferAsprintf(&buf, " %d\n", + virBufferAsprintf(&buf, "%d\n", data->pci_dev.domain); - virBufferAsprintf(&buf, " %d\n", data->pci_dev.bus); - virBufferAsprintf(&buf, " %d\n", + virBufferAsprintf(&buf, "%d\n", data->pci_dev.bus); + virBufferAsprintf(&buf, "%d\n", data->pci_dev.slot); - virBufferAsprintf(&buf, " %d\n", + virBufferAsprintf(&buf, "%d\n", data->pci_dev.function); - virBufferAsprintf(&buf, " pci_dev.product); if (data->pci_dev.product_name) virBufferEscapeString(&buf, ">%s\n", data->pci_dev.product_name); else virBufferAddLit(&buf, " />\n"); - virBufferAsprintf(&buf, " pci_dev.vendor); if (data->pci_dev.vendor_name) virBufferEscapeString(&buf, ">%s\n", @@ -296,56 +303,62 @@ char *virNodeDeviceDefFormat(const virNodeDeviceDef *def) else virBufferAddLit(&buf, " />\n"); if (data->pci_dev.flags & VIR_NODE_DEV_CAP_FLAG_PCI_PHYSICAL_FUNCTION) { - virBufferAddLit(&buf, " \n"); + virBufferAddLit(&buf, "\n"); + virBufferAdjustIndent(&buf, 2); virBufferAsprintf(&buf, - "
\n", data->pci_dev.physical_function->domain, data->pci_dev.physical_function->bus, data->pci_dev.physical_function->slot, data->pci_dev.physical_function->function); - virBufferAddLit(&buf, " \n"); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); } if (data->pci_dev.flags & VIR_NODE_DEV_CAP_FLAG_PCI_VIRTUAL_FUNCTION) { - virBufferAddLit(&buf, " \n"); + virBufferAddLit(&buf, "\n"); + virBufferAdjustIndent(&buf, 2); for (i = 0; i < data->pci_dev.num_virtual_functions; i++) { virBufferAsprintf(&buf, - "
\n", data->pci_dev.virtual_functions[i]->domain, data->pci_dev.virtual_functions[i]->bus, data->pci_dev.virtual_functions[i]->slot, data->pci_dev.virtual_functions[i]->function); } - virBufferAddLit(&buf, " \n"); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); } if (data->pci_dev.nIommuGroupDevices) { - virBufferAsprintf(&buf, " \n", + virBufferAsprintf(&buf, "\n", data->pci_dev.iommuGroupNumber); + virBufferAdjustIndent(&buf, 2); for (i = 0; i < data->pci_dev.nIommuGroupDevices; i++) { virBufferAsprintf(&buf, - "
\n", data->pci_dev.iommuGroupDevices[i]->domain, data->pci_dev.iommuGroupDevices[i]->bus, data->pci_dev.iommuGroupDevices[i]->slot, data->pci_dev.iommuGroupDevices[i]->function); } - virBufferAddLit(&buf, " \n"); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); } break; case VIR_NODE_DEV_CAP_USB_DEV: - virBufferAsprintf(&buf, " %d\n", data->usb_dev.bus); - virBufferAsprintf(&buf, " %d\n", + virBufferAsprintf(&buf, "%d\n", data->usb_dev.bus); + virBufferAsprintf(&buf, "%d\n", data->usb_dev.device); - virBufferAsprintf(&buf, " usb_dev.product); if (data->usb_dev.product_name) virBufferEscapeString(&buf, ">%s\n", data->usb_dev.product_name); else virBufferAddLit(&buf, " />\n"); - virBufferAsprintf(&buf, " usb_dev.vendor); if (data->usb_dev.vendor_name) virBufferEscapeString(&buf, ">%s\n", @@ -354,130 +367,132 @@ char *virNodeDeviceDefFormat(const virNodeDeviceDef *def) virBufferAddLit(&buf, " />\n"); break; case VIR_NODE_DEV_CAP_USB_INTERFACE: - virBufferAsprintf(&buf, " %d\n", + virBufferAsprintf(&buf, "%d\n", data->usb_if.number); - virBufferAsprintf(&buf, " %d\n", + virBufferAsprintf(&buf, "%d\n", data->usb_if._class); - virBufferAsprintf(&buf, " %d\n", + virBufferAsprintf(&buf, "%d\n", data->usb_if.subclass); - virBufferAsprintf(&buf, " %d\n", + virBufferAsprintf(&buf, "%d\n", data->usb_if.protocol); if (data->usb_if.description) virBufferEscapeString(&buf, - " %s\n", + "%s\n", data->usb_if.description); break; case VIR_NODE_DEV_CAP_NET: - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", data->net.ifname); if (data->net.address) - virBufferEscapeString(&buf, "
%s
\n", + virBufferEscapeString(&buf, "
%s
\n", data->net.address); if (data->net.subtype != VIR_NODE_DEV_CAP_NET_LAST) { const char *subtyp = virNodeDevNetCapTypeToString(data->net.subtype); - virBufferEscapeString(&buf, " \n", + virBufferEscapeString(&buf, "\n", subtyp); } break; case VIR_NODE_DEV_CAP_SCSI_HOST: - virBufferAsprintf(&buf, " %d\n", + virBufferAsprintf(&buf, "%d\n", data->scsi_host.host); if (data->scsi_host.flags & VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST) { - virBufferAddLit(&buf, " \n"); - virBufferEscapeString(&buf, " %s\n", + virBufferAddLit(&buf, "\n"); + virBufferAdjustIndent(&buf, 2); + virBufferEscapeString(&buf, "%s\n", data->scsi_host.wwnn); - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", data->scsi_host.wwpn); - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", data->scsi_host.fabric_wwn); - virBufferAddLit(&buf, " \n"); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); } if (data->scsi_host.flags & VIR_NODE_DEV_CAP_FLAG_HBA_VPORT_OPS) { - virBufferAddLit(&buf, " \n"); - virBufferAsprintf(&buf, " %d\n", + virBufferAddLit(&buf, "\n"); + virBufferAdjustIndent(&buf, 2); + virBufferAsprintf(&buf, "%d\n", data->scsi_host.max_vports); - virBufferAsprintf(&buf, " %d\n", + virBufferAsprintf(&buf, "%d\n", data->scsi_host.vports); - virBufferAddLit(&buf, " \n"); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); } break; case VIR_NODE_DEV_CAP_SCSI_TARGET: - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", data->scsi_target.name); break; case VIR_NODE_DEV_CAP_SCSI: - virBufferAsprintf(&buf, " %d\n", data->scsi.host); - virBufferAsprintf(&buf, " %d\n", data->scsi.bus); - virBufferAsprintf(&buf, " %d\n", + virBufferAsprintf(&buf, "%d\n", data->scsi.host); + virBufferAsprintf(&buf, "%d\n", data->scsi.bus); + virBufferAsprintf(&buf, "%d\n", data->scsi.target); - virBufferAsprintf(&buf, " %d\n", data->scsi.lun); + virBufferAsprintf(&buf, "%d\n", data->scsi.lun); if (data->scsi.type) - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", data->scsi.type); break; case VIR_NODE_DEV_CAP_STORAGE: - virBufferEscapeString(&buf, " %s\n", - data->storage.block); + virBufferEscapeString(&buf, "%s\n", + data->storage.block); if (data->storage.bus) - virBufferEscapeString(&buf, " %s\n", - data->storage.bus); + virBufferEscapeString(&buf, "%s\n", + data->storage.bus); if (data->storage.drive_type) - virBufferEscapeString(&buf, " %s\n", - data->storage.drive_type); + virBufferEscapeString(&buf, "%s\n", + data->storage.drive_type); if (data->storage.model) - virBufferEscapeString(&buf, " %s\n", - data->storage.model); + virBufferEscapeString(&buf, "%s\n", + data->storage.model); if (data->storage.vendor) - virBufferEscapeString(&buf, " %s\n", - data->storage.vendor); + virBufferEscapeString(&buf, "%s\n", + data->storage.vendor); if (data->storage.serial) - virBufferAsprintf(&buf, " %s\n", + virBufferAsprintf(&buf, "%s\n", data->storage.serial); if (data->storage.flags & VIR_NODE_DEV_CAP_STORAGE_REMOVABLE) { int avl = data->storage.flags & VIR_NODE_DEV_CAP_STORAGE_REMOVABLE_MEDIA_AVAILABLE; - virBufferAddLit(&buf, " \n"); - virBufferAsprintf(&buf, - " %d" + virBufferAddLit(&buf, "\n"); + virBufferAdjustIndent(&buf, 2); + virBufferAsprintf(&buf, "%d" "\n", avl ? 1 : 0); - virBufferAsprintf(&buf, " %llu\n", + virBufferAsprintf(&buf, "%llu\n", data->storage.removable_media_size); if (data->storage.media_label) virBufferEscapeString(&buf, - " %s\n", - data->storage.media_label); - + "%s\n", + data->storage.media_label); if (data->storage.logical_block_size > 0) - virBufferAsprintf(&buf, " %llu" + virBufferAsprintf(&buf, "%llu" "\n", data->storage.logical_block_size); if (data->storage.num_blocks > 0) virBufferAsprintf(&buf, - " %llu\n", + "%llu\n", data->storage.num_blocks); - virBufferAddLit(&buf, " \n"); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); } else { - virBufferAsprintf(&buf, " %llu\n", + virBufferAsprintf(&buf, "%llu\n", data->storage.size); if (data->storage.logical_block_size > 0) - virBufferAsprintf(&buf, " %llu" + virBufferAsprintf(&buf, "%llu" "\n", data->storage.logical_block_size); if (data->storage.num_blocks > 0) - virBufferAsprintf(&buf, - " %llu\n", + virBufferAsprintf(&buf, "%llu\n", data->storage.num_blocks); } if (data->storage.flags & VIR_NODE_DEV_CAP_STORAGE_HOTPLUGGABLE) - virBufferAddLit(&buf, - " \n"); + virBufferAddLit(&buf, "\n"); break; case VIR_NODE_DEV_CAP_SCSI_GENERIC: - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", data->sg.path); break; case VIR_NODE_DEV_CAP_FC_HOST: @@ -487,9 +502,11 @@ char *virNodeDeviceDefFormat(const virNodeDeviceDef *def) break; } - virBufferAddLit(&buf, " \n"); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); } + virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "\n"); if (virBufferError(&buf))