[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [qemu-xen-unstable] Allow changing CD for /dev/xvdX devices.
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) xenstore_watch_callbacks[i].cb(vec[XS_WATCH_TOKEN], xenstore_watch_callbacks[i].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 Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |