]> xenbits.xensource.com Git - libvirt.git/commitdiff
conf: disk: Mark VIR_DOMAIN_DISK_IO_DEFAULT as 0 and simplify parsing
authorPeter Krempa <pkrempa@redhat.com>
Wed, 20 Apr 2016 13:50:04 +0000 (15:50 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 21 Apr 2016 15:04:06 +0000 (17:04 +0200)
src/conf/domain_conf.c
src/conf/domain_conf.h

index 5ac4beb2aa93c4fd1422641712f5c5f1886eb0fa..9c4edfac50524e4cf61f4facddddc0c2973cbb84 100644 (file)
@@ -6967,8 +6967,7 @@ virDomainDiskDefDriverParseXML(virDomainDiskDefPtr def,
     }
 
     if (iotag) {
-        if ((def->iomode = virDomainDiskIoTypeFromString(iotag)) < 0 ||
-            def->iomode == VIR_DOMAIN_DISK_IO_DEFAULT) {
+        if ((def->iomode = virDomainDiskIoTypeFromString(iotag)) <= 0) {
             virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
                            _("unknown disk io mode '%s'"), iotag);
             goto cleanup;
index 1986f5358dc64840b023dbee80086376777ce207..555d45dc0b5d4baf217846a3277273b21cf8e4ee 100644 (file)
@@ -622,7 +622,7 @@ typedef enum {
 } virDomainDiskGeometryTrans;
 
 typedef enum {
-    VIR_DOMAIN_DISK_IO_DEFAULT,
+    VIR_DOMAIN_DISK_IO_DEFAULT = 0,
     VIR_DOMAIN_DISK_IO_NATIVE,
     VIR_DOMAIN_DISK_IO_THREADS,