From 99ed5b4bee7d02be9c18a8982db874497c77a079 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Mon, 19 Jan 2009 15:24:41 +0000 Subject: [PATCH] Two bug fixes coming from RHEL and Markus being added to AUTHORS * src/xm_internal.c: two bug fixes coming from RHEL package posted by Markus Armbruster * AUTHORS: adding Markus daniel --- AUTHORS | 1 + ChangeLog | 6 ++++++ src/xm_internal.c | 5 +++-- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/AUTHORS b/AUTHORS index 41d81db20e..959a56f69d 100644 --- a/AUTHORS +++ b/AUTHORS @@ -58,6 +58,7 @@ Patches have also been contributed by: Gerd von Egidy Itamar Heim Dave Allan + Markus Armbruster [....send patches to get your name here....] diff --git a/ChangeLog b/ChangeLog index 689ec9ebe8..65d43f852f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Mon Jan 19 16:18:46 CET 2009 Daniel Veillard + + * src/xm_internal.c: two bug fixes coming from RHEL package + posted by Markus Armbruster + * AUTHORS: adding Markus + Fri Jan 16 18:44:08 +0100 2009 Jim Meyering tests: virsh-all and virsh-synopsis were not being run diff --git a/src/xm_internal.c b/src/xm_internal.c index bfa3ff298a..6ea26087cf 100644 --- a/src/xm_internal.c +++ b/src/xm_internal.c @@ -1808,6 +1808,7 @@ static int xenXMDomainConfigFormatNet(virConnectPtr conn, virBuffer buf = VIR_BUFFER_INITIALIZER; virConfValuePtr val, tmp; char *str; + xenUnifiedPrivatePtr priv = (xenUnifiedPrivatePtr) conn->privateData; virBufferVSprintf(&buf, "mac=%02x:%02x:%02x:%02x:%02x:%02x", net->mac[0], net->mac[1], @@ -1836,7 +1837,7 @@ static int xenXMDomainConfigFormatNet(virConnectPtr conn, goto cleanup; } - if (hvm) + if (hvm && priv->xendConfigVersion < 4) virBufferAddLit(&buf, ",type=ioemu"); if (net->model) @@ -2048,7 +2049,7 @@ virConfPtr xenXMDomainConfigFormat(virConnectPtr conn, } if (def->graphics) { - if (hvm || priv->xendConfigVersion < 3) { + if (priv->xendConfigVersion < (hvm ? 4 : 3)) { if (def->graphics->type == VIR_DOMAIN_GRAPHICS_TYPE_SDL) { if (xenXMConfigSetInt(conf, "sdl", 1) < 0) goto no_memory;