Linus, please pull from git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.31 Several critical patches, including a guest-initiated DoS fix, guest memory corruption on AMD, and edge-triggered interrupt mishandling which confuses some Windows variants on SMP. Avi Kivity (1): KVM: ia64: fix build failures due to ia64/unsigned long mismatches Christian Borntraeger (1): KVM: s390: fix wait_queue handling Gleb Natapov (1): KVM: Avoid redelivery of edge interrupt before next edge Jan Kiszka (3): KVM: Fix KVM_GET_MSR_INDEX_LIST KVM: VMX: Fix locking order in handle_invalid_guest_state KVM: VMX: Fix locking imbalance on emulation failure Marcelo Tosatti (5): KVM: PIT: fix kpit_elapsed division by zero KVM: x86: verify MTRR/PAT validity KVM: SVM: force new asid on vcpu migration KVM: MMU: handle n_free_mmu_pages > n_alloc_mmu_pages in kvm_mmu_change_mmu_pages KVM: MMU: limit rmap chain length Michael S. Tsirkin (1): KVM: fix ack not being delivered when msi present Stephen Rothwell (1): KVM: Make KVM_HPAGES_PER_HPAGE unsigned long to avoid build error on powerpc arch/ia64/kvm/mmio.c | 6 +++- arch/ia64/kvm/vcpu.c | 6 ++-- arch/ia64/kvm/vcpu.h | 13 +++++---- arch/powerpc/include/asm/kvm_host.h | 2 +- arch/s390/kvm/interrupt.c | 2 +- arch/x86/kvm/i8254.c | 3 ++ arch/x86/kvm/mmu.c | 48 ++++++++++++++++++++++++++-------- arch/x86/kvm/svm.c | 6 ++-- arch/x86/kvm/vmx.c | 6 ++-- arch/x86/kvm/x86.c | 44 +++++++++++++++++++++++++++++--- include/linux/kvm_host.h | 1 + virt/kvm/ioapic.c | 10 +++--- virt/kvm/irq_comm.c | 4 ++- 13 files changed, 110 insertions(+), 41 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html