mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
conf: remove virDomainDiskInsertPreAlloced
Replace the last use of the function by virDomainDiskInsert and remove the unused helper. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
parent
7c67afce65
commit
02f843e70a
@ -15523,13 +15523,6 @@ virDomainDiskByTarget(virDomainDef *def,
|
||||
|
||||
void virDomainDiskInsert(virDomainDef *def,
|
||||
virDomainDiskDef *disk)
|
||||
{
|
||||
def->disks = g_renew(virDomainDiskDef *, def->disks, def->ndisks + 1);
|
||||
virDomainDiskInsertPreAlloced(def, disk);
|
||||
}
|
||||
|
||||
void virDomainDiskInsertPreAlloced(virDomainDef *def,
|
||||
virDomainDiskDef *disk)
|
||||
{
|
||||
int idx;
|
||||
/* Tentatively plan to insert disk at the end. */
|
||||
@ -15556,9 +15549,7 @@ void virDomainDiskInsertPreAlloced(virDomainDef *def,
|
||||
}
|
||||
}
|
||||
|
||||
/* VIR_INSERT_ELEMENT_INPLACE will never return an error here. */
|
||||
ignore_value(VIR_INSERT_ELEMENT_INPLACE(def->disks, insertAt,
|
||||
def->ndisks, disk));
|
||||
ignore_value(VIR_INSERT_ELEMENT(def->disks, insertAt, def->ndisks, disk));
|
||||
}
|
||||
|
||||
|
||||
@ -19553,9 +19544,6 @@ virDomainDefParseXML(xmlDocPtr xml,
|
||||
if ((n = virXPathNodeSet("./devices/disk", ctxt, &nodes)) < 0)
|
||||
goto error;
|
||||
|
||||
if (n)
|
||||
def->disks = g_new0(virDomainDiskDef *, n);
|
||||
|
||||
for (i = 0; i < n; i++) {
|
||||
virDomainDiskDef *disk = virDomainDiskDefParseXML(xmlopt,
|
||||
nodes[i],
|
||||
@ -19564,7 +19552,7 @@ virDomainDefParseXML(xmlDocPtr xml,
|
||||
if (!disk)
|
||||
goto error;
|
||||
|
||||
virDomainDiskInsertPreAlloced(def, disk);
|
||||
virDomainDiskInsert(def, disk);
|
||||
}
|
||||
VIR_FREE(nodes);
|
||||
|
||||
|
@ -3559,8 +3559,6 @@ virDomainDiskByTarget(virDomainDef *def,
|
||||
const char *dst);
|
||||
|
||||
void virDomainDiskInsert(virDomainDef *def, virDomainDiskDef *disk);
|
||||
void virDomainDiskInsertPreAlloced(virDomainDef *def,
|
||||
virDomainDiskDef *disk);
|
||||
int virDomainStorageNetworkParseHost(xmlNodePtr hostnode,
|
||||
virStorageNetHostDef *host);
|
||||
int virDomainDiskDefAssignAddress(virDomainXMLOption *xmlopt,
|
||||
|
@ -389,7 +389,6 @@ virDomainDiskGetType;
|
||||
virDomainDiskIndexByAddress;
|
||||
virDomainDiskIndexByName;
|
||||
virDomainDiskInsert;
|
||||
virDomainDiskInsertPreAlloced;
|
||||
virDomainDiskIoTypeFromString;
|
||||
virDomainDiskIoTypeToString;
|
||||
virDomainDiskMirrorStateTypeFromString;
|
||||
|
Loading…
x
Reference in New Issue
Block a user