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

Kaitlin Rupert kaitlin at linux.vnet.ibm.com
Tue Jan 8 20:50:08 UTC 2008


Dan Smith wrote:
> # 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;

Good catch.  +1

-- 
Kaitlin Rupert
IBM Linux Technology Center
karupert at us.ibm.com




More information about the Libvirt-cim mailing list