mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
qemu: hotplug: Break up if/else statement into switch
This commit is contained in:
parent
99f9506a66
commit
fab859d11f
@ -818,19 +818,31 @@ qemuDomainAttachDeviceDiskLive(virConnectPtr conn,
|
|||||||
|
|
||||||
case VIR_DOMAIN_DISK_DEVICE_DISK:
|
case VIR_DOMAIN_DISK_DEVICE_DISK:
|
||||||
case VIR_DOMAIN_DISK_DEVICE_LUN:
|
case VIR_DOMAIN_DISK_DEVICE_LUN:
|
||||||
if (disk->bus == VIR_DOMAIN_DISK_BUS_USB) {
|
switch ((virDomainDiskBus) disk->bus) {
|
||||||
|
case VIR_DOMAIN_DISK_BUS_USB:
|
||||||
if (disk->device == VIR_DOMAIN_DISK_DEVICE_LUN) {
|
if (disk->device == VIR_DOMAIN_DISK_DEVICE_LUN) {
|
||||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
|
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
|
||||||
_("disk device='lun' is not supported for usb bus"));
|
_("disk device='lun' is not supported for usb bus"));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
ret = qemuDomainAttachUSBMassStorageDevice(conn, driver, vm,
|
ret = qemuDomainAttachUSBMassStorageDevice(conn, driver, vm, disk);
|
||||||
disk);
|
break;
|
||||||
} else if (disk->bus == VIR_DOMAIN_DISK_BUS_VIRTIO) {
|
|
||||||
|
case VIR_DOMAIN_DISK_BUS_VIRTIO:
|
||||||
ret = qemuDomainAttachVirtioDiskDevice(conn, driver, vm, disk);
|
ret = qemuDomainAttachVirtioDiskDevice(conn, driver, vm, disk);
|
||||||
} else if (disk->bus == VIR_DOMAIN_DISK_BUS_SCSI) {
|
break;
|
||||||
|
|
||||||
|
case VIR_DOMAIN_DISK_BUS_SCSI:
|
||||||
ret = qemuDomainAttachSCSIDisk(conn, driver, vm, disk);
|
ret = qemuDomainAttachSCSIDisk(conn, driver, vm, disk);
|
||||||
} else {
|
break;
|
||||||
|
|
||||||
|
case VIR_DOMAIN_DISK_BUS_IDE:
|
||||||
|
case VIR_DOMAIN_DISK_BUS_FDC:
|
||||||
|
case VIR_DOMAIN_DISK_BUS_XEN:
|
||||||
|
case VIR_DOMAIN_DISK_BUS_UML:
|
||||||
|
case VIR_DOMAIN_DISK_BUS_SATA:
|
||||||
|
case VIR_DOMAIN_DISK_BUS_SD:
|
||||||
|
case VIR_DOMAIN_DISK_BUS_LAST:
|
||||||
virReportError(VIR_ERR_OPERATION_UNSUPPORTED,
|
virReportError(VIR_ERR_OPERATION_UNSUPPORTED,
|
||||||
_("disk bus '%s' cannot be hotplugged."),
|
_("disk bus '%s' cannot be hotplugged."),
|
||||||
virDomainDiskBusTypeToString(disk->bus));
|
virDomainDiskBusTypeToString(disk->bus));
|
||||||
|
Loading…
Reference in New Issue
Block a user