mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-27 13:52:20 +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;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int
|
||||||
int
|
virHostdevPrepareUSBDevices(virHostdevManagerPtr hostdev_mgr,
|
||||||
qemuPrepareHostUSBDevices(virQEMUDriverPtr driver,
|
|
||||||
const char *name,
|
const char *name,
|
||||||
virDomainHostdevDefPtr *hostdevs,
|
virDomainHostdevDefPtr *hostdevs,
|
||||||
int nhostdevs,
|
int nhostdevs,
|
||||||
@ -389,7 +388,6 @@ qemuPrepareHostUSBDevices(virQEMUDriverPtr driver,
|
|||||||
int ret = -1;
|
int ret = -1;
|
||||||
virUSBDeviceListPtr list;
|
virUSBDeviceListPtr list;
|
||||||
virUSBDevicePtr tmp;
|
virUSBDevicePtr tmp;
|
||||||
virHostdevManagerPtr hostdev_mgr = driver->hostdevMgr;
|
|
||||||
bool coldBoot = !!(flags & VIR_HOSTDEV_COLD_BOOT);
|
bool coldBoot = !!(flags & VIR_HOSTDEV_COLD_BOOT);
|
||||||
|
|
||||||
/* To prevent situation where USB device is assigned to two domains
|
/* To prevent situation where USB device is assigned to two domains
|
||||||
@ -449,6 +447,19 @@ cleanup:
|
|||||||
return ret;
|
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
|
int
|
||||||
qemuPrepareHostdevSCSIDevices(virQEMUDriverPtr driver,
|
qemuPrepareHostdevSCSIDevices(virQEMUDriverPtr driver,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user