[GIT PULL] KVM fixes for 2.6.25-rc6

From: Avi Kivity
Date: Tue Mar 25 2008 - 04:38:38 EST


Linus, please pull from the repo and branch

git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm.git for-linus

The patches fix a memory leak, ioperm() failures on unrelated processes
on the host, a locking issue, and a host crash when host userspace changes
the memory map.

Diffstat, shortlog and individual patches follow:

arch/x86/kvm/mmu.c | 18 ++++++++++++++----
arch/x86/kvm/vmx.c | 7 ++-----
2 files changed, 16 insertions(+), 9 deletions(-)

Avi Kivity (3):
KVM: VMX: Restore tss even on x86_64
KVM: MMU: Fix is_rmap_pte() with io ptes
KVM: MMU: Fix memory leak on guest demand faults

Marcelo Tosatti (2):
KVM: MMU: handle page removal with shadow mapping
KVM: VMX: convert init_rmode_tss() to slots_lock