qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH 2/3] block-qcow2: export highest_allocated through B


From: Uri Lublin
Subject: [Qemu-devel] [PATCH 2/3] block-qcow2: export highest_allocated through BlockDriverInfo and get_info()
Date: Thu, 08 Jan 2009 20:53:09 +0200
User-agent: Thunderbird 2.0.0.18 (X11/20081119)

From: Uri Lublin <address@hidden>

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

diff --git a/block-qcow2.c b/block-qcow2.c
index 184c70c..b8ef825 100644
--- a/block-qcow2.c
+++ b/block-qcow2.c
@@ -1671,6 +1671,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 c3314a1..9c64af3 100644
--- a/block.h
+++ b/block.h
@@ -25,6 +25,7 @@ typedef struct BlockDriverInfo {
     int cluster_size;
     /* offset at which the VM state can be saved (0 if not possible) */
     int64_t vm_state_offset;
+    int64_t highest_alloc; /* highest allocated block offset (in bytes) */
 } BlockDriverInfo;

 typedef struct QEMUSnapshotInfo {
--
1.6.0.6





reply via email to

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