]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc
authorErik Skultety <eskultet@redhat.com>
Wed, 18 Jul 2018 12:07:39 +0000 (14:07 +0200)
committerErik Skultety <eskultet@redhat.com>
Wed, 18 Jul 2018 16:15:03 +0000 (18:15 +0200)
Decrease the number of accessors we have to use.

Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Erik Skultety <eskultet@redhat.com>
src/qemu/qemu_command.c

index 9326abbe6358bf06802c4d03825996a58228d72a..79aed05f2eab4852fb2599324cb625f0b978f28f 100644 (file)
@@ -5424,7 +5424,9 @@ qemuBuildHostdevCommandLine(virCommandPtr cmd,
 
         /* MDEV */
         if (virHostdevIsMdevDevice(hostdev)) {
-            switch ((virMediatedDeviceModelType) subsys->u.mdev.model) {
+            virDomainHostdevSubsysMediatedDevPtr mdevsrc = &subsys->u.mdev;
+
+            switch ((virMediatedDeviceModelType) mdevsrc->model) {
             case VIR_MDEV_MODEL_TYPE_VFIO_PCI:
                 if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_VFIO_PCI)) {
                     virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
@@ -5432,6 +5434,7 @@ qemuBuildHostdevCommandLine(virCommandPtr cmd,
                                      "supported by this version of QEMU"));
                     return -1;
                 }
+
                 break;
             case VIR_MDEV_MODEL_TYPE_VFIO_CCW:
                 if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_VFIO_CCW)) {