From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sheng Yang Subject: [PATCH 1/1] KVM: VMX: Clean up private memory slot allocation Date: Tue, 11 Nov 2008 15:31:28 +0800 Message-ID: <1226388688-32247-1-git-send-email-sheng@linux.intel.com> Cc: kvm@vger.kernel.org, Sheng Yang To: Avi Kivity Return-path: Received: from mga02.intel.com ([134.134.136.20]:23112 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752031AbYKKHec (ORCPT ); Tue, 11 Nov 2008 02:34:32 -0500 Sender: kvm-owner@vger.kernel.org List-ID: userspace_addr should be a meaningless value. (Any suggestion on this "meaningless value"?) Signed-off-by: Sheng Yang --- arch/x86/kvm/vmx.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c index 8043352..640d11a 100644 --- a/arch/x86/kvm/vmx.c +++ b/arch/x86/kvm/vmx.c @@ -2022,6 +2022,8 @@ static int alloc_apic_access_page(struct kvm *kvm) kvm_userspace_mem.flags = 0; kvm_userspace_mem.guest_phys_addr = 0xfee00000ULL; kvm_userspace_mem.memory_size = PAGE_SIZE; + /* userspace_addr is invalid, make it unaligned */ + kvm_userspace_mem.userspace_addr = PAGE_SIZE - 1; r = __kvm_set_memory_region(kvm, &kvm_userspace_mem, 0); if (r) goto out; @@ -2044,6 +2046,8 @@ static int alloc_identity_pagetable(struct kvm *kvm) kvm_userspace_mem.flags = 0; kvm_userspace_mem.guest_phys_addr = VMX_EPT_IDENTITY_PAGETABLE_ADDR; kvm_userspace_mem.memory_size = PAGE_SIZE; + /* userspace_addr is invalid, make it unaligned */ + kvm_userspace_mem.userspace_addr = PAGE_SIZE - 1; r = __kvm_set_memory_region(kvm, &kvm_userspace_mem, 0); if (r) goto out; -- 1.5.4.5