This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-changelog] [qemu-xen-unstable] Allow changing CD for /dev/xvdX devi

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [qemu-xen-unstable] Allow changing CD for /dev/xvdX devices.
From: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
Date: Mon, 22 Mar 2010 10:20:03 -0700
Delivery-date: Mon, 22 Mar 2010 10:19:58 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
commit 73cef2cca413c17f314724c66194315038ea66c3
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Thu Mar 18 16:50:44 2010 +0000

    Allow changing CD for /dev/xvdX devices.
    We found the issue being not able to change CD on the HVM-Domain.
    It is possible on the /dev/hdc device,
    but it is impossible on the/dev/xvdc device.
    We want to work it as all /dev/xvdX devices on the HVM-domain
     as well as on the PV-domain.
    Signed-off-by: Takanori Kasai <kasai.takanori@xxxxxxxxxxxxxx>
    The execution method is as follows.
    Domain configuration file:
     disk = ["tap:aio:/<guest image file>,xvda,w", ",xvdc:cdrom,r"]
    Operation that assign CD:
     # xm block-configure <domain> file:<iso image> xvdc:cdrom r
    Operation that releases CD
     # xm block-configure <domain> '' xvdc:cdrom r
 xenstore.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

diff --git a/xenstore.c b/xenstore.c
index 05a1c22..89b1938 100644
--- a/xenstore.c
+++ b/xenstore.c
@@ -968,10 +968,6 @@ void xenstore_process_event(void *opaque)
-    if (strncmp(vec[XS_WATCH_TOKEN], "hd", 2) ||
-        strlen(vec[XS_WATCH_TOKEN]) != 3)
-        goto out;
     hd_index = drive_name_to_index(vec[XS_WATCH_TOKEN]);
     if (hd_index == -1) {
        fprintf(stderr,"medium change watch on `%s' -"
generated by git-patchbot for /home/xen/git/qemu-xen-unstable.git

Xen-changelog mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [qemu-xen-unstable] Allow changing CD for /dev/xvdX devices., Ian Jackson <=