]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
kvm tools: Rename struct disk_image_operations ops name for raw image
authorAsias He <asias.hejun@gmail.com>
Wed, 18 May 2011 08:19:10 +0000 (16:19 +0800)
committerPekka Enberg <penberg@kernel.org>
Wed, 18 May 2011 18:29:02 +0000 (21:29 +0300)
This patch renames:

raw_image__read_sector_ro_mmap to raw_image__read_sector
raw_image__write_sector_ro_mmap to raw_image__write_sector
raw_image__close_ro_mmap to raw_image__close

Signed-off-by: Asias He <asias.hejun@gmail.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
tools/kvm/disk/blk.c
tools/kvm/disk/qcow.c
tools/kvm/disk/raw.c
tools/kvm/include/kvm/disk-image.h

index ece4d2adec810a333f122a630263142cfd89adc5..7383967c95a4fc18e1393ba88fea864451e59402 100644 (file)
@@ -3,10 +3,10 @@
 /*
  * raw image and blk dev are similar, so reuse raw image ops.
  */
-static struct disk_image_operations raw_image_ro_mmap_ops = {
-       .read_sector            = raw_image__read_sector_ro_mmap,
-       .write_sector           = raw_image__write_sector_ro_mmap,
-       .close                  = raw_image__close_ro_mmap,
+static struct disk_image_operations raw_image_ops = {
+       .read_sector            = raw_image__read_sector,
+       .write_sector           = raw_image__write_sector,
+       .close                  = raw_image__close,
 };
 
 struct disk_image *blkdev__probe(const char *filename, struct stat *st)
@@ -26,5 +26,5 @@ struct disk_image *blkdev__probe(const char *filename, struct stat *st)
                return NULL;
        }
 
-       return disk_image__new(fd, size, &raw_image_ro_mmap_ops, DISK_IMAGE_MMAP);
+       return disk_image__new(fd, size, &raw_image_ops, DISK_IMAGE_MMAP);
 }
index 956775ebe1724f24b505c7faa9649d0d651b9768..dd11ed97918326572523fe1394d42851bf6b7e3b 100644 (file)
@@ -351,7 +351,7 @@ static struct disk_image_operations qcow1_disk_readonly_ops = {
 static struct disk_image_operations qcow1_disk_ops = {
        .read_sector            = qcow1_read_sector,
        .write_sector           = qcow1_write_sector,
-       .close                  = qcow1_disk_close
+       .close                  = qcow1_disk_close,
 };
 
 static int qcow_read_l1_table(struct qcow *q)
index b58837bacaad5f72f069e5d3ec49cf8962f39432..7f3f8db5014bd3bc05e0c09177469987b404f864 100644 (file)
@@ -14,7 +14,7 @@ ssize_t raw_image__write_sector_iov(struct disk_image *disk, u64 sector, const s
        return pwritev_in_full(disk->fd, iov, iovcount, offset);
 }
 
-ssize_t raw_image__read_sector_ro_mmap(struct disk_image *disk, u64 sector, void *dst, u32 dst_len)
+ssize_t raw_image__read_sector(struct disk_image *disk, u64 sector, void *dst, u32 dst_len)
 {
        u64 offset = sector << SECTOR_SHIFT;
 
@@ -26,7 +26,7 @@ ssize_t raw_image__read_sector_ro_mmap(struct disk_image *disk, u64 sector, void
        return dst_len;
 }
 
-ssize_t raw_image__write_sector_ro_mmap(struct disk_image *disk, u64 sector, void *src, u32 src_len)
+ssize_t raw_image__write_sector(struct disk_image *disk, u64 sector, void *src, u32 src_len)
 {
        u64 offset = sector << SECTOR_SHIFT;
 
@@ -38,7 +38,7 @@ ssize_t raw_image__write_sector_ro_mmap(struct disk_image *disk, u64 sector, voi
        return src_len;
 }
 
-int raw_image__close_ro_mmap(struct disk_image *disk)
+int raw_image__close(struct disk_image *disk)
 {
        int ret = 0;
 
@@ -48,15 +48,21 @@ int raw_image__close_ro_mmap(struct disk_image *disk)
        return ret;
 }
 
-static struct disk_image_operations raw_image_ops = {
+/*
+ * multiple buffer based disk image operations
+ */
+static struct disk_image_operations raw_image_iov_ops = {
        .read_sector_iov        = raw_image__read_sector_iov,
        .write_sector_iov       = raw_image__write_sector_iov,
 };
 
-static struct disk_image_operations raw_image_ro_mmap_ops = {
-       .read_sector            = raw_image__read_sector_ro_mmap,
-       .write_sector           = raw_image__write_sector_ro_mmap,
-       .close                  = raw_image__close_ro_mmap,
+/*
+ * single buffer based disk image operations
+ */
+static struct disk_image_operations raw_image_ops = {
+       .read_sector            = raw_image__read_sector,
+       .write_sector           = raw_image__write_sector,
+       .close                  = raw_image__close,
 };
 
 struct disk_image *raw_image__probe(int fd, struct stat *st, bool readonly)
@@ -67,10 +73,10 @@ struct disk_image *raw_image__probe(int fd, struct stat *st, bool readonly)
                 * Use mmap's MAP_PRIVATE to implement non-persistent write
                 * FIXME: This does not work on 32-bit host.
                 */
-               return disk_image__new(fd, st->st_size, &raw_image_ro_mmap_ops, DISK_IMAGE_MMAP);
+               return disk_image__new(fd, st->st_size, &raw_image_ops, DISK_IMAGE_MMAP);
        else
                /*
                 * Use read/write instead of mmap
                 */
-               return disk_image__new(fd, st->st_size, &raw_image_ops, DISK_IMAGE_NOMMAP);
+               return disk_image__new(fd, st->st_size, &raw_image_iov_ops, DISK_IMAGE_NOMMAP);
 }
index 6531a93e45ea365fe6e0e5b4a59755010744921e..82884fbb2b0c09cfaec7aaef95632f7384bc80fe 100644 (file)
@@ -69,8 +69,8 @@ struct disk_image *blkdev__probe(const char *filename, struct stat *st);
 
 ssize_t raw_image__read_sector_iov(struct disk_image *disk, u64 sector, const struct iovec *iov, int iovcount);
 ssize_t raw_image__write_sector_iov(struct disk_image *disk, u64 sector, const struct iovec *iov, int iovcount);
-ssize_t raw_image__read_sector_ro_mmap(struct disk_image *disk, u64 sector, void *dst, u32 dst_len);
-ssize_t raw_image__write_sector_ro_mmap(struct disk_image *disk, u64 sector, void *src, u32 src_len);
-int raw_image__close_ro_mmap(struct disk_image *disk);
+ssize_t raw_image__read_sector(struct disk_image *disk, u64 sector, void *dst, u32 dst_len);
+ssize_t raw_image__write_sector(struct disk_image *disk, u64 sector, void *src, u32 src_len);
+int raw_image__close(struct disk_image *disk);
 
 #endif /* KVM__DISK_IMAGE_H */