On Tue, 2018-08-07 at 17:10 +0800, Yi Min Zhao wrote: [...] > +qemuDomainDeviceSupportZPCI(virDomainDeviceDefPtr device) > +{ > + switch ((virDomainDeviceType) device->type) { > + case VIR_DOMAIN_DEVICE_CHR: > + return false; > + > + case VIR_DOMAIN_DEVICE_CONTROLLER: > + case VIR_DOMAIN_DEVICE_DISK: > + case VIR_DOMAIN_DEVICE_LEASE: > + case VIR_DOMAIN_DEVICE_FS: > + case VIR_DOMAIN_DEVICE_NET: > + case VIR_DOMAIN_DEVICE_INPUT: > + case VIR_DOMAIN_DEVICE_SOUND: > + case VIR_DOMAIN_DEVICE_VIDEO: > + case VIR_DOMAIN_DEVICE_HOSTDEV: > + case VIR_DOMAIN_DEVICE_WATCHDOG: > + case VIR_DOMAIN_DEVICE_GRAPHICS: > + case VIR_DOMAIN_DEVICE_HUB: > + case VIR_DOMAIN_DEVICE_REDIRDEV: > + case VIR_DOMAIN_DEVICE_SMARTCARD: > + case VIR_DOMAIN_DEVICE_MEMBALLOON: > + case VIR_DOMAIN_DEVICE_NVRAM: > + case VIR_DOMAIN_DEVICE_RNG: > + case VIR_DOMAIN_DEVICE_SHMEM: > + case VIR_DOMAIN_DEVICE_TPM: > + case VIR_DOMAIN_DEVICE_PANIC: > + case VIR_DOMAIN_DEVICE_MEMORY: > + case VIR_DOMAIN_DEVICE_IOMMU: > + case VIR_DOMAIN_DEVICE_VSOCK: > + break; > + > + case VIR_DOMAIN_DEVICE_NONE: > + case VIR_DOMAIN_DEVICE_LAST: Missing 'default' case. > + virReportEnumRangeError(virDomainDeviceType, device->type); > + return false; > + } Add an empty line here. > + return true; > +} [...] > +static int > +qemuDomainFillDevicePCIExtensionFlagsIter(virDomainDefPtr def ATTRIBUTE_UNUSED, > + virDomainDeviceDefPtr dev, > + virDomainDeviceInfoPtr info, > + void *opaque) > +{ > + virQEMUCapsPtr qemuCaps = opaque; > + > + info->pciAddressExtFlags > + = qemuDomainDeviceCalculatePCIAddressExtensionFlags(qemuCaps, dev); Add an empty line here. > + return 0; > +} Reviewed-by: Andrea Bolognani <abologna@xxxxxxxxxx> -- Andrea Bolognani / Red Hat / Virtualization -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list