]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
kvm tools: Switch to using an enum for disk image types
authorSasha Levin <levinsasha928@gmail.com>
Wed, 2 Nov 2011 05:41:05 +0000 (07:41 +0200)
committerPekka Enberg <penberg@kernel.org>
Wed, 2 Nov 2011 06:21:30 +0000 (08:21 +0200)
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
tools/kvm/disk/qcow.c
tools/kvm/disk/raw.c
tools/kvm/include/kvm/disk-image.h

index 167e97efa49fb8187abb14e7db692a5810180122..bdf6bd8bca40e1ec4db0c4d99601c6753e142a96 100644 (file)
@@ -1107,9 +1107,9 @@ static struct disk_image *qcow2_probe(int fd, bool readonly)
         * Do not use mmap use read/write instead
         */
        if (readonly)
-               disk_image = disk_image__new(fd, h->size, &qcow_disk_readonly_ops, DISK_IMAGE_NOMMAP);
+               disk_image = disk_image__new(fd, h->size, &qcow_disk_readonly_ops, DISK_IMAGE_REGULAR);
        else
-               disk_image = disk_image__new(fd, h->size, &qcow_disk_ops, DISK_IMAGE_NOMMAP);
+               disk_image = disk_image__new(fd, h->size, &qcow_disk_ops, DISK_IMAGE_REGULAR);
 
        if (!disk_image)
                goto free_refcount_table;
@@ -1238,9 +1238,9 @@ static struct disk_image *qcow1_probe(int fd, bool readonly)
         * Do not use mmap use read/write instead
         */
        if (readonly)
-               disk_image = disk_image__new(fd, h->size, &qcow_disk_readonly_ops, DISK_IMAGE_NOMMAP);
+               disk_image = disk_image__new(fd, h->size, &qcow_disk_readonly_ops, DISK_IMAGE_REGULAR);
        else
-               disk_image = disk_image__new(fd, h->size, &qcow_disk_ops, DISK_IMAGE_NOMMAP);
+               disk_image = disk_image__new(fd, h->size, &qcow_disk_ops, DISK_IMAGE_REGULAR);
 
        if (!disk_image)
                goto free_l1_table;
index 7f3f8db5014bd3bc05e0c09177469987b404f864..66c52be6f70a48436d1647e252891af7d86781d5 100644 (file)
@@ -78,5 +78,5 @@ struct disk_image *raw_image__probe(int fd, struct stat *st, bool readonly)
                /*
                 * Use read/write instead of mmap
                 */
-               return disk_image__new(fd, st->st_size, &raw_image_iov_ops, DISK_IMAGE_NOMMAP);
+               return disk_image__new(fd, st->st_size, &raw_image_iov_ops, DISK_IMAGE_REGULAR);
 }
index 75b54f90cc3265ddd3402d0d8b8e5dcf4ba52bdf..6acde5357778ad8794a8da227c1822d78669ca65 100644 (file)
 #define SECTOR_SHIFT           9
 #define SECTOR_SIZE            (1UL << SECTOR_SHIFT)
 
-#define DISK_IMAGE_MMAP                0
-#define DISK_IMAGE_NOMMAP      1
+enum {
+       DISK_IMAGE_REGULAR,
+       DISK_IMAGE_MMAP,
+};
+
 #define MAX_DISK_IMAGES         4
 
 struct disk_image;