[Libvirt-cim] [PATCH] Fix virt_device_dup() for emu and graphics devices

Dan Smith danms at us.ibm.com
Tue Jan 8 17:53:18 UTC 2008


# HG changeset patch
# User Dan Smith <danms at us.ibm.com>
# Date 1199818304 28800
# Node ID 10d141f683370b6f04637bb9ad059bbd92051ce0
# Parent  85213a968ca3b6e86b03287c3cf7355d54f62165
Fix virt_device_dup() for emu and graphics devices

Signed-off-by: Dan Smith <danms at us.ibm.com>

diff -r 85213a968ca3 -r 10d141f68337 libxkutil/device_parsing.c
--- a/libxkutil/device_parsing.c	Tue Jan 08 08:15:25 2008 -0800
+++ b/libxkutil/device_parsing.c	Tue Jan 08 10:51:44 2008 -0800
@@ -395,6 +395,11 @@ struct virt_device *virt_device_dup(stru
                 dev->dev.vcpu.state = _dev->dev.vcpu.state;
                 dev->dev.vcpu.cpuTime = _dev->dev.vcpu.cpuTime;
                 dev->dev.vcpu.cpu = _dev->dev.vcpu.cpu;
+        } else if (dev->type == VIRT_DEV_EMU) {
+                DUP_FIELD(dev, _dev, dev.emu.path);
+        } else if (dev->type == VIRT_DEV_GRAPHICS) {
+                DUP_FIELD(dev, _dev, dev.graphics.type);
+                DUP_FIELD(dev, _dev, dev.graphics.port);
         }
 
         return dev;




More information about the Libvirt-cim mailing list