mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 04:25:18 +00:00
util: Change return type of virPCIDeviceSetUsedBy to void
This function return value is invariant since 18f3771, so change its type and remove all dependent checks. Found by Linux Verification Center (linuxtesting.org) with Svace. Reported-by: Pavel Nekrasov <p.nekrasov@fobos-nt.ru> Signed-off-by: Alexander Kuznetsov <kuznetsovam@altlinux.org> Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
This commit is contained in:
parent
4e987a86b5
commit
ed8eec073f
@ -1131,8 +1131,7 @@ virHostdevUpdateActivePCIDevices(virHostdevManager *mgr,
|
||||
if (!actual)
|
||||
continue;
|
||||
|
||||
if (virPCIDeviceSetUsedBy(actual, drv_name, dom_name) < 0)
|
||||
goto cleanup;
|
||||
virPCIDeviceSetUsedBy(actual, drv_name, dom_name);
|
||||
|
||||
/* Setup the original states for the PCI device */
|
||||
virPCIDeviceSetUnbindFromStub(actual, virBitmapIsBitSet(orig, VIR_DOMAIN_HOSTDEV_PCI_ORIGSTATE_UNBIND));
|
||||
@ -2480,8 +2479,7 @@ virHostdevUpdateActiveNVMeDevices(virHostdevManager *hostdev_mgr,
|
||||
|
||||
/* We must restore some attributes that were lost on daemon restart. */
|
||||
virPCIDeviceSetUnbindFromStub(actual, true);
|
||||
if (virPCIDeviceSetUsedBy(actual, drv_name, dom_name) < 0)
|
||||
goto rollback;
|
||||
virPCIDeviceSetUsedBy(actual, drv_name, dom_name);
|
||||
|
||||
if (virPCIDeviceListAddCopy(hostdev_mgr->activePCIHostdevs, actual) < 0)
|
||||
goto rollback;
|
||||
|
@ -2049,7 +2049,7 @@ virPCIDeviceSetReprobe(virPCIDevice *dev, bool reprobe)
|
||||
dev->reprobe = reprobe;
|
||||
}
|
||||
|
||||
int
|
||||
void
|
||||
virPCIDeviceSetUsedBy(virPCIDevice *dev,
|
||||
const char *drv_name,
|
||||
const char *dom_name)
|
||||
@ -2058,8 +2058,6 @@ virPCIDeviceSetUsedBy(virPCIDevice *dev,
|
||||
VIR_FREE(dev->used_by_domname);
|
||||
dev->used_by_drvname = g_strdup(drv_name);
|
||||
dev->used_by_domname = g_strdup(dom_name);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -136,9 +136,9 @@ void virPCIDeviceSetStubDriverName(virPCIDevice *dev,
|
||||
const char *driverName);
|
||||
const char *virPCIDeviceGetStubDriverName(virPCIDevice *dev);
|
||||
virPCIDeviceAddress *virPCIDeviceGetAddress(virPCIDevice *dev);
|
||||
int virPCIDeviceSetUsedBy(virPCIDevice *dev,
|
||||
const char *drv_name,
|
||||
const char *dom_name);
|
||||
void virPCIDeviceSetUsedBy(virPCIDevice *dev,
|
||||
const char *drv_name,
|
||||
const char *dom_name);
|
||||
void virPCIDeviceGetUsedBy(virPCIDevice *dev,
|
||||
const char **drv_name,
|
||||
const char **dom_name);
|
||||
|
Loading…
x
Reference in New Issue
Block a user