]> xenbits.xensource.com Git - xen.git/commitdiff
libxl: remove uuid from device model info.
authorIan Campbell <ian.campbell@citrix.com>
Tue, 31 Jan 2012 15:21:52 +0000 (15:21 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 31 Jan 2012 15:21:52 +0000 (15:21 +0000)
This should be managed by libxl and need not be exposed to the user.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
tools/libxl/libxl_create.c
tools/libxl/libxl_dm.c
tools/libxl/libxl_types.idl

index 3737d99c08b0f4ad4f9f2b0a5747fd478428ff81..01e882f6f5ec72ade6981e5cda6fae7bd55543fd 100644 (file)
@@ -131,8 +131,6 @@ int libxl_init_dm_info(libxl_ctx *ctx,
 {
     memset(dm_info, '\0', sizeof(*dm_info));
 
-    libxl_uuid_generate(&dm_info->uuid);
-
     dm_info->device_model_version = LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN_TRADITIONAL;
     dm_info->device_model_stubdomain = false;
     dm_info->device_model = NULL;
index a84d15c541dd8eb99c4d6aaee7da8c33c8ce172f..116cd102224e41a8e0cea865a827aa2bcfd9ea3b 100644 (file)
@@ -697,7 +697,7 @@ static int libxl__create_stubdom(libxl__gc *gc,
     dm_config.c_info.type = LIBXL_DOMAIN_TYPE_PV;
     dm_config.c_info.name = libxl__sprintf(gc, "%s-dm", libxl__domid_to_name(gc, info->domid));
 
-    libxl_uuid_copy(&dm_config.c_info.uuid, &info->uuid);
+    libxl_uuid_generate(&dm_config.c_info.uuid);
 
     memset(&dm_config.b_info, 0x00, sizeof(libxl_domain_build_info));
     dm_config.b_info.type = dm_config.c_info.type;
index b43d3b8d52e7f10000b7137bd8db5e8eb54781c8..09ca35c1559a3945d8b6f371cc1b7dcbbab74c21 100644 (file)
@@ -253,9 +253,6 @@ libxl_domain_build_info = Struct("domain_build_info",[
 libxl_device_model_info = Struct("device_model_info",[
     ("domid",            libxl_domid),
     
-    # uuid is used only with stubdom, and must be different from the
-    # domain uuid
-    ("uuid",             libxl_uuid),
     ("device_model_version", libxl_device_model_version),
     ("device_model_stubdomain", bool),
     # you set device_model you must set device_model_version too