case QEMU_ASYNC_JOB_SNAPSHOT:
case QEMU_ASYNC_JOB_START:
case QEMU_ASYNC_JOB_NONE:
- case QEMU_ASYNC_JOB_LAST:
ATTRIBUTE_FALLTHROUGH;
+ case QEMU_ASYNC_JOB_LAST:
+ break;
}
return "none";
case QEMU_ASYNC_JOB_SNAPSHOT:
case QEMU_ASYNC_JOB_START:
case QEMU_ASYNC_JOB_NONE:
- case QEMU_ASYNC_JOB_LAST:
ATTRIBUTE_FALLTHROUGH;
+ case QEMU_ASYNC_JOB_LAST:
+ break;
}
if (STREQ(phase, "none"))
case VIR_DOMAIN_CONTROLLER_MODEL_USB_LAST:
return 0;
}
+ break;
case VIR_DOMAIN_CONTROLLER_TYPE_IDE:
return pciFlags;
case VIR_DOMAIN_CONTROLLER_MODEL_SCSI_LAST:
return 0;
}
+ break;
case VIR_DOMAIN_CONTROLLER_TYPE_VIRTIO_SERIAL:
return virtioFlags;
case VIR_DOMAIN_SOUND_MODEL_LAST:
return 0;
}
+ break;
case VIR_DOMAIN_DEVICE_DISK:
switch ((virDomainDiskBus) dev->data.disk->bus) {
case VIR_DOMAIN_DISK_BUS_LAST:
return 0;
}
+ break;
case VIR_DOMAIN_DEVICE_HOSTDEV: {
virDomainHostdevDefPtr hostdev = dev->data.hostdev;
case VIR_DOMAIN_MEMBALLOON_MODEL_LAST:
return 0;
}
+ break;
case VIR_DOMAIN_DEVICE_RNG:
switch ((virDomainRNGModel) dev->data.rng->model) {
case VIR_DOMAIN_RNG_MODEL_LAST:
return 0;
}
+ break;
case VIR_DOMAIN_DEVICE_WATCHDOG:
/* only one model connects using PCI */
case VIR_DOMAIN_WATCHDOG_MODEL_LAST:
return 0;
}
+ break;
case VIR_DOMAIN_DEVICE_VIDEO:
switch ((virDomainVideoType) dev->data.video->type) {
case VIR_DOMAIN_VIDEO_TYPE_LAST:
return 0;
}
+ break;
case VIR_DOMAIN_DEVICE_SHMEM:
return pciFlags;
case VIR_DOMAIN_INPUT_BUS_LAST:
return 0;
}
+ break;
case VIR_DOMAIN_DEVICE_CHR:
switch ((virDomainChrSerialTargetType) dev->data.chr->targetType) {
case VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_LAST:
return 0;
}
+ break;
/* These devices don't ever connect with PCI */
case VIR_DOMAIN_DEVICE_NVRAM: