]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: change virDomainDefAddUSBController() to return void
authorLaine Stump <laine@redhat.com>
Wed, 12 Feb 2025 02:36:26 +0000 (21:36 -0500)
committerLaine Stump <laine@redhat.com>
Wed, 5 Mar 2025 21:56:44 +0000 (16:56 -0500)
It can't fail.

Signed-off-by: Laine Stump <laine@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
src/conf/domain_conf.c
src/conf/domain_conf.h
src/qemu/qemu_postparse.c

index 0721a4712a3151acd9472099f23602e07dbb1c42..f0681c0eb12959ed33be472ddd2abc62cd752de1 100644 (file)
@@ -16495,10 +16495,8 @@ virDomainDefAddController(virDomainDef *def,
  * current machinetype if model == -1). If model is ich9-usb-ehci,
  * also add companion uhci1, uhci2, and uhci3 controllers at the same
  * index.
- *
- * Returns 0 on success, -1 on failure.
  */
-int
+void
 virDomainDefAddUSBController(virDomainDef *def, int idx, int model)
 {
     virDomainControllerDef *cont; /* this is a *copy* of the virDomainControllerDef */
@@ -16506,7 +16504,7 @@ virDomainDefAddUSBController(virDomainDef *def, int idx, int model)
     cont = virDomainDefAddController(def, VIR_DOMAIN_CONTROLLER_TYPE_USB, idx, model);
 
     if (model != VIR_DOMAIN_CONTROLLER_MODEL_USB_ICH9_EHCI1)
-        return 0;
+        return;
 
     /* When the initial controller is ich9-usb-ehci, also add the
      * companion controllers
@@ -16528,8 +16526,6 @@ virDomainDefAddUSBController(virDomainDef *def, int idx, int model)
                                      idx, VIR_DOMAIN_CONTROLLER_MODEL_USB_ICH9_UHCI3);
     cont->info.mastertype = VIR_DOMAIN_CONTROLLER_MASTER_USB;
     cont->info.master.usb.startport = 4;
-
-    return 0;
 }
 
 
index 2e28b0474abc7986da336f9b729e5bcc665ecb47..e0647c6c5f15e8616e677be3a28641813df20968 100644 (file)
@@ -4370,7 +4370,7 @@ virDomainDefAddController(virDomainDef *def,
                           virDomainControllerType type,
                           int idx,
                           int model);
-int
+void
 virDomainDefAddUSBController(virDomainDef *def, int idx, int model);
 int
 virDomainDefMaybeAddController(virDomainDef *def,
index 2999aa01c8ed0cebacf8529f0730f35c113484f6..a08c2408328277f5eb5f71ce552377c122ccc675 100644 (file)
@@ -1332,10 +1332,8 @@ qemuDomainDefAddDefaultDevices(virQEMUDriver *driver,
         break;
     }
 
-    if (addDefaultUSB &&
-        virDomainControllerFind(def, VIR_DOMAIN_CONTROLLER_TYPE_USB, 0) < 0 &&
-        virDomainDefAddUSBController(def, 0, usbModel) < 0)
-        return -1;
+    if (addDefaultUSB && virDomainControllerFind(def, VIR_DOMAIN_CONTROLLER_TYPE_USB, 0) < 0)
+        virDomainDefAddUSBController(def, 0, usbModel);
 
     if (addImplicitSATA &&
         virDomainDefMaybeAddController(