kvm: mmu: extend the is_present check to 32 bits
authorBandan Das <bsd@redhat.com>
Tue, 12 Jul 2016 22:18:48 +0000 (18:18 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 14 Jul 2016 07:02:46 +0000 (09:02 +0200)
commit8d5cf1610da526c3c1286bd7b3ac9f35f96ed43d
treea6451ae6fb09cb3661db7db118aeed87d4e61de8
parent6d5315b3a60cc9b136b86b4dafeb73bf272d24c0
kvm: mmu: extend the is_present check to 32 bits

This is safe because this function is called
on host controlled page table and non-present/non-MMIO
sptes never use bits 1..31. For the EPT case, this
ensures that cases where only the execute bit is set
is marked valid.

Signed-off-by: Bandan Das <bsd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/mmu.c