int
qemuAssignDeviceDiskAlias(virDomainDef *def,
- virDomainDiskDef *disk,
- virQEMUCaps *qemuCaps)
+ virDomainDiskDef *disk)
{
qemuDomainDiskPrivate *diskPriv = QEMU_DOMAIN_DISK_PRIVATE(disk);
const char *prefix = virDomainDiskBusTypeToString(disk->bus);
* on the alias in qemu. While certain disk types use just the alias, some
* need the full path into /machine/peripheral as a historical artifact.
*/
- if (!diskPriv->qomName &&
- virQEMUCapsGet(qemuCaps, QEMU_CAPS_BLOCKDEV)) {
+ if (!diskPriv->qomName) {
switch ((virDomainDiskBus) disk->bus) {
case VIR_DOMAIN_DISK_BUS_FDC:
case VIR_DOMAIN_DISK_BUS_IDE:
int
-qemuAssignDeviceAliases(virDomainDef *def, virQEMUCaps *qemuCaps)
+qemuAssignDeviceAliases(virDomainDef *def)
{
size_t i;
for (i = 0; i < def->ndisks; i++) {
- if (qemuAssignDeviceDiskAlias(def, def->disks[i], qemuCaps) < 0)
+ if (qemuAssignDeviceDiskAlias(def, def->disks[i]) < 0)
return -1;
}
for (i = 0; i < def->nnets; i++) {
virDomainControllerDef *controller);
int qemuAssignDeviceDiskAlias(virDomainDef *def,
- virDomainDiskDef *disk,
- virQEMUCaps *qemuCaps);
+ virDomainDiskDef *disk);
void qemuAssignDeviceHostdevAlias(virDomainDef *def,
char **alias,
void qemuAssignDeviceVsockAlias(virDomainVsockDef *vsock);
-int qemuAssignDeviceAliases(virDomainDef *def, virQEMUCaps *qemuCaps);
+int qemuAssignDeviceAliases(virDomainDef *def);
int qemuDomainDeviceAliasIndex(const virDomainDeviceInfo *info,
const char *prefix);
releaseSeclabel = true;
- if (qemuAssignDeviceDiskAlias(vm->def, disk, priv->qemuCaps) < 0)
+ if (qemuAssignDeviceDiskAlias(vm->def, disk) < 0)
goto cleanup;
if (qemuDomainPrepareDiskSource(disk, priv, cfg) < 0)