There are some inconsistencies in how I handle errors which prevents us from validating these properly: KVM: PPC: Check if IOMMU page is contained in the pinned physical page KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages This is based on sha1 ff69279 Ard Biesheuvel "powerpc: disable support for relative ksymtab references". Please comment. Thanks. Alexey Kardashevskiy (4): KVM: PPC: Validate all tces before updating tables KVM: PPC: Inform the userspace about TCE update failures KVM: PPC: Validate TCEs against preregistered memory page sizes KVM: PPC: Propagate errors to the guest when failed instead of ignoring arch/powerpc/include/asm/kvm_ppc.h | 2 - arch/powerpc/kvm/book3s_64_vio.c | 78 ++++++++++++++++++++++++++++--------- arch/powerpc/kvm/book3s_64_vio_hv.c | 60 ++++++++++++++++------------ 3 files changed, 96 insertions(+), 44 deletions(-) -- 2.11.0