qemu: remove default case from few typecasted enums

Commit 98c5c53d69 partially reverted the effort to use typecasted enums
for compiler notification. Turn it back.
This commit is contained in:
Peter Krempa 2016-04-26 14:18:04 +02:00
parent 22e464744d
commit 3fbc7b781c
2 changed files with 13 additions and 2 deletions

View File

@ -4281,7 +4281,9 @@ qemuBuildPCIHostdevDevStr(const virDomainDef *def,
virBufferAddLit(&buf, "vfio-pci"); virBufferAddLit(&buf, "vfio-pci");
break; break;
default: case VIR_DOMAIN_HOSTDEV_PCI_BACKEND_DEFAULT:
case VIR_DOMAIN_HOSTDEV_PCI_BACKEND_XEN:
case VIR_DOMAIN_HOSTDEV_PCI_BACKEND_TYPE_LAST:
virReportError(VIR_ERR_INTERNAL_ERROR, virReportError(VIR_ERR_INTERNAL_ERROR,
_("invalid PCI passthrough type '%s'"), _("invalid PCI passthrough type '%s'"),
virDomainHostdevSubsysPCIBackendTypeToString(backend)); virDomainHostdevSubsysPCIBackendTypeToString(backend));

View File

@ -1249,7 +1249,16 @@ qemuDomainAttachHostPCIDevice(virQEMUDriverPtr driver,
} }
break; break;
default: case VIR_DOMAIN_HOSTDEV_PCI_BACKEND_DEFAULT:
case VIR_DOMAIN_HOSTDEV_PCI_BACKEND_KVM:
break;
case VIR_DOMAIN_HOSTDEV_PCI_BACKEND_XEN:
case VIR_DOMAIN_HOSTDEV_PCI_BACKEND_TYPE_LAST:
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
_("QEMU does not support device assignment mode '%s'"),
virDomainHostdevSubsysPCIBackendTypeToString(backend));
goto error;
break; break;
} }