From: Avi Kivity <[EMAIL PROTECTED]> Signed-off-by: Avi Kivity <[EMAIL PROTECTED]>
diff --git a/drivers/kvm/x86.c b/drivers/kvm/x86.c index 2d4ac00..3c5586f 100644 --- a/drivers/kvm/x86.c +++ b/drivers/kvm/x86.c @@ -1686,7 +1686,7 @@ static int emulator_cmpxchg_emulated(unsigned long addr, (gpa & PAGE_MASK) == APIC_DEFAULT_PHYS_BASE) goto emul_write; - if (((addr + bytes - 1) & PAGE_MASK) != (addr & PAGE_MASK)) + if (((gpa + bytes - 1) & PAGE_MASK) != (gpa & PAGE_MASK)) goto emul_write; val = (u64 *)new; ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ kvm-commits mailing list kvm-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-commits