This series fixes some nasty bugs that have recently been found in HV KVM on PPC. The series is against the 'queue' branch of the KVM tree. I would like to see all of these go into 3.13. The first patch fixes a regression that occurred when the transparent huge page (THP) code for ppc was merged, in 3.11. When we have a memslot whose userspace address is not 16MB aligned, and we find a 16MB page in it due to THP when mapping a normal page to the guest, we compute its physical address incorrectly. The second and third patches fix host hangs that have been observed in testing with large guests under load. The fourth patch fixes another locking problem that was found by lockdep when we were looking for the reason for the hangs. Paul. arch/powerpc/kvm/book3s_64_mmu_hv.c | 12 +++++++++--- arch/powerpc/kvm/book3s_hv.c | 24 ++++++++++++++---------- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 4 ++-- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 16 ++++++++++------ 4 files changed, 35 insertions(+), 21 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