libxl: fix comment regarding bootloader disk lifetime
authorIan Jackson <Ian.Jackson@eu.citrix.com>
Wed, 25 Jul 2012 16:39:17 +0000 (17:39 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Wed, 25 Jul 2012 16:39:17 +0000 (17:39 +0100)
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
tools/libxl/libxl_internal.h

index 728d6c0af2e7c7d4889cf388757dfc85934616d1..9ffb9d4dbfc86529180e1d40cdbd2391b89228dc 100644 (file)
@@ -2133,9 +2133,11 @@ struct libxl__bootloader_state {
     /* Should be zeroed by caller on entry.  Will be filled in by
      * bootloader machinery; represents the local attachment of the
      * disk for the benefit of the bootloader.  Must be detached by
-     * the caller using libxl__device_disk_local_detach, but only
-     * after the domain's kernel and initramfs have been loaded into
-     * memory and the file references disposed of. */
+     * the caller using libxl__device_disk_local_detach.
+     * (This is safe to do after ->callback() has happened since
+     * the domain's kernel and initramfs will have been copied
+     * out of the guest's disk into a temporary directory, mapped
+     * as file references, and deleted. */
     libxl_device_disk localdisk;
     uint32_t domid;
     /* outputs: