mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +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…
Reference in New Issue
Block a user