]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: assume QEMU_CAPS_VIRTIO_SCSI_IOTHREAD
authorJán Tomko <jtomko@redhat.com>
Thu, 25 Aug 2022 15:29:48 +0000 (17:29 +0200)
committerJán Tomko <jtomko@redhat.com>
Wed, 7 Sep 2022 10:05:40 +0000 (12:05 +0200)
All the supported QEMU versions should have iothread support
on the virtio-scsi controllers if they are compiled in.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
src/qemu/qemu_process.c

index 4482cc23392f8225997d298a96862e34744c3f7f..d37f3cddfc87d394b137424b9c4dc66ea496cb80 100644 (file)
@@ -5301,8 +5301,6 @@ static int
 qemuProcessStartValidateIOThreads(virDomainObj *vm,
                                   virQEMUCaps *qemuCaps)
 {
-    size_t i;
-
     if (vm->def->niothreadids > 0 &&
         !virQEMUCapsGet(qemuCaps, QEMU_CAPS_OBJECT_IOTHREAD)) {
         virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
@@ -5310,20 +5308,6 @@ qemuProcessStartValidateIOThreads(virDomainObj *vm,
         return -1;
     }
 
-    for (i = 0; i < vm->def->ncontrollers; i++) {
-        virDomainControllerDef *cont = vm->def->controllers[i];
-
-        if (cont->type == VIR_DOMAIN_CONTROLLER_TYPE_SCSI &&
-            cont->model == VIR_DOMAIN_CONTROLLER_MODEL_SCSI_VIRTIO_SCSI &&
-            cont->iothread > 0 &&
-            !virQEMUCapsGet(qemuCaps, QEMU_CAPS_VIRTIO_SCSI_IOTHREAD)) {
-            virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
-                           _("IOThreads for virtio-scsi not supported for "
-                             "this QEMU"));
-            return -1;
-        }
-    }
-
     return 0;
 }