qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 06/14] block-qcow2: export highest-alloc through Blo


From: Uri Lublin
Subject: [Qemu-devel] [PATCH 06/14] block-qcow2: export highest-alloc through BlockDriverInfo and get_info()
Date: Tue, 17 Mar 2009 22:40:44 +0200

Signed-off-by: Uri Lublin <address@hidden>
---
 block-qcow2.c |    1 +
 block.h       |    2 ++
 2 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/block-qcow2.c b/block-qcow2.c
index c070e05..53364ff 100644
--- a/block-qcow2.c
+++ b/block-qcow2.c
@@ -1763,6 +1763,7 @@ static int qcow_get_info(BlockDriverState *bs, 
BlockDriverInfo *bdi)
     bdi->cluster_size = s->cluster_size;
     bdi->vm_state_offset = (int64_t)s->l1_vm_state_index <<
         (s->cluster_bits + s->l2_bits);
+    bdi->highest_alloc = s->highest_alloc << s->cluster_bits;
     return 0;
 }
 
diff --git a/block.h b/block.h
index fab01e6..c01b192 100644
--- a/block.h
+++ b/block.h
@@ -26,6 +26,8 @@ typedef struct BlockDriverInfo {
     int cluster_size;
     /* offset at which the VM state can be saved (0 if not possible) */
     int64_t vm_state_offset;
+    /* highest allocated block offset (in bytes) */
+    int64_t highest_alloc;
 } BlockDriverInfo;
 
 typedef struct QEMUSnapshotInfo {
-- 
1.6.0.6





reply via email to

[Prev in Thread] Current Thread [Next in Thread]