The default for .slot is 0, which is wrong for all other kvm-slots.

This fixes enabling/disabling kvm dirty page logging.

Signed-off-by: Uri Lublin <[EMAIL PROTECTED]>
---
 libkvm/libkvm.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/libkvm/libkvm.c b/libkvm/libkvm.c
index 88d3f5d..dfa63bb 100644
--- a/libkvm/libkvm.c
+++ b/libkvm/libkvm.c
@@ -172,6 +172,7 @@ static int kvm_dirty_pages_log_change(kvm_context_t kvm, 
unsigned long phys_addr
 
        {
                struct kvm_userspace_memory_region mem = {
+                       .slot = slot,
                        .memory_size = slots[slot].len,
                        .guest_phys_addr = slots[slot].phys_addr,
                        .userspace_addr = slots[slot].userspace_addr,
-- 
1.6.0.1

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to