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