mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-27 05:42:21 +00:00
extract general code from qemuPrepareHostUSBDevices
Extract general code from qemuPrepareHostUSBDevices to virHostdevPrepareHostUSBDevices.
This commit is contained in:
parent
00729f4559
commit
b7508481f1
@ -377,9 +377,8 @@ out:
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
qemuPrepareHostUSBDevices(virQEMUDriverPtr driver,
|
||||
static int
|
||||
virHostdevPrepareUSBDevices(virHostdevManagerPtr hostdev_mgr,
|
||||
const char *name,
|
||||
virDomainHostdevDefPtr *hostdevs,
|
||||
int nhostdevs,
|
||||
@ -389,7 +388,6 @@ qemuPrepareHostUSBDevices(virQEMUDriverPtr driver,
|
||||
int ret = -1;
|
||||
virUSBDeviceListPtr list;
|
||||
virUSBDevicePtr tmp;
|
||||
virHostdevManagerPtr hostdev_mgr = driver->hostdevMgr;
|
||||
bool coldBoot = !!(flags & VIR_HOSTDEV_COLD_BOOT);
|
||||
|
||||
/* To prevent situation where USB device is assigned to two domains
|
||||
@ -449,6 +447,19 @@ cleanup:
|
||||
return ret;
|
||||
}
|
||||
|
||||
int
|
||||
qemuPrepareHostUSBDevices(virQEMUDriverPtr driver,
|
||||
const char *name,
|
||||
virDomainHostdevDefPtr *hostdevs,
|
||||
int nhostdevs,
|
||||
unsigned int flags)
|
||||
{
|
||||
virHostdevManagerPtr hostdev_mgr = driver->hostdevMgr;
|
||||
|
||||
return virHostdevPrepareUSBDevices(hostdev_mgr, name,
|
||||
hostdevs, nhostdevs, flags);
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
qemuPrepareHostdevSCSIDevices(virQEMUDriverPtr driver,
|
||||
|
Loading…
x
Reference in New Issue
Block a user