From: Shannon Zhao <shannon.zhao@xxxxxxxxxx> For KVM/ARM there are some fixes which have been applied upstream while not committed to stable kernels. Here we backport the important fixes to 3.19.y stable kernel. We have compile-tested each patch on arm/arm64/x86 to make sure the series are bisectable and have booted the resulting kernel on Fastmodel and started 2 VMs for arm/arm64, and have boot-tested on TC2 and Juno, and started a guest. These patches are applied on the top of 3.19.5. They can be fetched from following address: https://git.linaro.org/people/shannon.zhao/linux-stable.git linux-3.19.y Thanks, Shannon Christoffer Dall (1): arm/arm64: KVM: Keep elrsr/aisr in sync with software model Eric Auger (1): KVM: arm/arm64: vgic: vgic_init returns -ENODEV when no online vcpu Jan Kiszka (1): ARM: KVM: Fix size check in __coherent_cache_guest_page Marc Zyngier (2): arm64: KVM: Fix stage-2 PGD allocation to have per-page refcounting arm64: KVM: Do not use pgd_index to index stage-2 pgd arch/arm/include/asm/kvm_mmu.h | 15 ++++----- arch/arm/kvm/mmu.c | 73 ++++++++++++++++++++++++++++------------ arch/arm64/include/asm/kvm_mmu.h | 48 ++++---------------------- include/kvm/arm_vgic.h | 1 + virt/kvm/arm/vgic-v2.c | 8 +++++ virt/kvm/arm/vgic-v3.c | 8 +++++ virt/kvm/arm/vgic.c | 18 +++++++++- 7 files changed, 99 insertions(+), 72 deletions(-) -- 2.1.0 -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html