mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
virDomainPCIAddressSetExtensionAlloc: Remove return value
The function always returns 0. Remove the return value and refactor caller. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
27c39399ff
commit
dd1987268b
@ -962,21 +962,19 @@ virDomainPCIAddressSetExtensionFree(virDomainZPCIAddressIds *zpciIds)
|
||||
}
|
||||
|
||||
|
||||
static int
|
||||
static void
|
||||
virDomainPCIAddressSetExtensionAlloc(virDomainPCIAddressSet *addrs,
|
||||
virPCIDeviceAddressExtensionFlags extFlags)
|
||||
{
|
||||
if (extFlags & VIR_PCI_ADDRESS_EXTENSION_ZPCI) {
|
||||
if (addrs->zpciIds)
|
||||
return 0;
|
||||
return;
|
||||
|
||||
addrs->zpciIds = g_new0(virDomainZPCIAddressIds, 1);
|
||||
|
||||
addrs->zpciIds->uids = g_hash_table_new_full(g_int_hash, g_int_equal, g_free, NULL);
|
||||
addrs->zpciIds->fids = g_hash_table_new_full(g_int_hash, g_int_equal, g_free, NULL);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@ -990,14 +988,9 @@ virDomainPCIAddressSetAlloc(unsigned int nbuses,
|
||||
addrs->buses = g_new0(virDomainPCIAddressBus, nbuses);
|
||||
addrs->nbuses = nbuses;
|
||||
|
||||
if (virDomainPCIAddressSetExtensionAlloc(addrs, extFlags) < 0)
|
||||
goto error;
|
||||
virDomainPCIAddressSetExtensionAlloc(addrs, extFlags);
|
||||
|
||||
return addrs;
|
||||
|
||||
error:
|
||||
virDomainPCIAddressSetFree(addrs);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user