mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-02 01:45:17 +00:00
extract general code from qemuDomainReAttachHostUsbDevices
Extract general code from qemuDomainReAttachHostUsbDevices to virHostdevDomainReAttachHostUsbDevices.
This commit is contained in:
parent
5035f75fed
commit
08ae90266a
@ -316,15 +316,13 @@ qemuDomainReAttachHostdevDevices(virQEMUDriverPtr driver,
|
||||
virObjectUnref(cfg);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
qemuDomainReAttachHostUsbDevices(virQEMUDriverPtr driver,
|
||||
const char *name,
|
||||
virDomainHostdevDefPtr *hostdevs,
|
||||
int nhostdevs)
|
||||
static void
|
||||
virHostdevReAttachUsbHostdevs(virHostdevManagerPtr hostdev_mgr,
|
||||
const char *name,
|
||||
virDomainHostdevDefPtr *hostdevs,
|
||||
int nhostdevs)
|
||||
{
|
||||
size_t i;
|
||||
virHostdevManagerPtr hostdev_mgr = driver->hostdevMgr;
|
||||
|
||||
virObjectLock(hostdev_mgr->activeUsbHostdevs);
|
||||
for (i = 0; i < nhostdevs; i++) {
|
||||
@ -383,6 +381,17 @@ qemuDomainReAttachHostUsbDevices(virQEMUDriverPtr driver,
|
||||
virObjectUnlock(hostdev_mgr->activeUsbHostdevs);
|
||||
}
|
||||
|
||||
void
|
||||
qemuDomainReAttachHostUsbDevices(virQEMUDriverPtr driver,
|
||||
const char *name,
|
||||
virDomainHostdevDefPtr *hostdevs,
|
||||
int nhostdevs)
|
||||
{
|
||||
virHostdevManagerPtr hostdev_mgr = driver->hostdevMgr;
|
||||
|
||||
virHostdevReAttachUsbHostdevs(hostdev_mgr, name, hostdevs, nhostdevs);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
qemuDomainReAttachHostScsiDevices(virQEMUDriverPtr driver,
|
||||
|
Loading…
x
Reference in New Issue
Block a user