]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: fix persistent setting of blkiodevice weights
authorEric Blake <eblake@redhat.com>
Wed, 8 Feb 2012 00:38:41 +0000 (17:38 -0700)
committerEric Blake <eblake@redhat.com>
Wed, 8 Feb 2012 23:53:39 +0000 (16:53 -0700)
virsh blkiotune dom --device-weights /dev/sda,400 --config

wasn't working correctly.

* src/qemu/qemu_driver.c (qemuDomainSetBlkioParameters): Use
correct definition.

src/qemu/qemu_driver.c

index 9abbac9935b5c1faa2dde470bdc106d0f381e2dc..45c4100c42655c4c5ad94ca981a44e0ee87af298 100644 (file)
@@ -6148,8 +6148,8 @@ qemuDomainSetBlkioParameters(virDomainPtr dom,
                     ret = -1;
                     continue;
                 }
-                if (qemuDomainMergeDeviceWeights(&vm->def->blkio.devices,
-                                                 &vm->def->blkio.ndevices,
+                if (qemuDomainMergeDeviceWeights(&persistentDef->blkio.devices,
+                                                 &persistentDef->blkio.ndevices,
                                                  devices, ndevices) < 0)
                     ret = -1;
                 virBlkioDeviceWeightArrayClear(devices, ndevices);