]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
kvm tools, qcow: Force read-only mode for QCOW images
authorPekka Enberg <penberg@kernel.org>
Sun, 24 Jul 2011 20:19:10 +0000 (23:19 +0300)
committerPekka Enberg <penberg@kernel.org>
Sun, 24 Jul 2011 20:19:10 +0000 (23:19 +0300)
The QCOW write support isn't stable enough for wide-spread use so force
read-only mode for QCOW images.

Signed-off-by: Pekka Enberg <penberg@kernel.org>
tools/kvm/disk/core.c

index 46926fe1a80738c4f752b06fc5686ef823f96614..20e19900c00dca7374f26e899b2c60c4f199808c 100644 (file)
@@ -46,9 +46,11 @@ struct disk_image *disk_image__open(const char *filename, bool readonly)
                return NULL;
 
        /* qcow image ?*/
-       disk            = qcow_probe(fd, readonly);
-       if (disk)
+       disk            = qcow_probe(fd, true);
+       if (disk) {
+               pr_warning("Forcing read-only support for QCOW");
                return disk;
+       }
 
        /* raw image ?*/
        disk            = raw_image__probe(fd, &st, readonly);
@@ -217,4 +219,4 @@ ssize_t disk_image__get_serial(struct disk_image *disk, void *buffer, ssize_t *l
 
        *len = snprintf(buffer, *len, "%llu%llu%llu", (u64)st.st_dev, (u64)st.st_rdev, (u64)st.st_ino);
        return *len;
-}
\ No newline at end of file
+}