qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [RFC 07/24] qed: make qed_alloc_clusters round up offset to


From: Devin Nakamura
Subject: [Qemu-devel] [RFC 07/24] qed: make qed_alloc_clusters round up offset to nearest cluster
Date: Fri, 29 Jul 2011 00:49:37 -0400

Signed-off-by: Devin Nakamura <address@hidden>
---
 block/qed.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/block/qed.c b/block/qed.c
index 3970379..00cf895 100644
--- a/block/qed.c
+++ b/block/qed.c
@@ -263,6 +263,9 @@ static int qed_read_string(BlockDriverState *file, uint64_t 
offset, size_t n,
  */
 static uint64_t qed_alloc_clusters(BDRVQEDState *s, unsigned int n)
 {
+    s->file_size = (s->file_size + s->header.cluster_size -1)
+        / s->header.cluster_size;
+    s->file_size *= s->header.cluster_size;
     uint64_t offset = s->file_size;
     s->file_size += n * s->header.cluster_size;
     return offset;
-- 
1.7.6.rc1




reply via email to

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