x86 hvm: Fix binary arithmetic in hvmemul_linear_to_phys().
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 20 Aug 2008 13:43:52 +0000 (14:43 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 20 Aug 2008 13:43:52 +0000 (14:43 +0100)
commit8f34627d051f3af51e5db08d9f6f0c7dbd2a40ff
tree306d0531e428e3feaf84c43e49f26378c4f6a07d
parent36154f932361bfccdbf570f987b0ca53d5b28ef3
x86 hvm: Fix binary arithmetic in hvmemul_linear_to_phys().

PAGE_SIZE - (x & ~PAGE_MASK) is not equivalent to -x & ~PAGE_MASK

Also the early goto could be removed.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/hvm/emulate.c