[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] vhost: Fix address calculation in vhost_dev_sync_re
From: |
Jason Wang |
Subject: |
[Qemu-devel] [PATCH] vhost: Fix address calculation in vhost_dev_sync_region() |
Date: |
Sat, 27 Nov 2010 22:05:07 +0800 |
User-agent: |
StGit/0.15 |
We still need advance address even we find there's no dirty pages in
current chunk.
Signed-off-by: Jason Wang <address@hidden>
---
hw/vhost.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/hw/vhost.c b/hw/vhost.c
index 8586f66..6082da2 100644
--- a/hw/vhost.c
+++ b/hw/vhost.c
@@ -37,6 +37,7 @@ static void vhost_dev_sync_region(struct vhost_dev *dev,
/* We first check with non-atomic: much cheaper,
* and we expect non-dirty to be the common case. */
if (!*from) {
+ addr += VHOST_LOG_CHUNK;
continue;
}
/* Data must be read atomically. We don't really
- [Qemu-devel] [PATCH] vhost: Fix address calculation in vhost_dev_sync_region(),
Jason Wang <=