Hi Will, Here's a quick v2 to address your comments and drop the needless meddling (whaddaya know, it makes the whole lot look simpler!)
I'll put it on my list to take a look at SMMUv3 queue polling as suggested. Robin. Robin Murphy (4): iommu/arm-smmu: Simplify ASID/VMID handling iommu/arm-smmu: Tidy up context bank indexing iommu/arm-smmu: Use per-context TLB sync as appropriate iommu/arm-smmu: Poll for TLB sync completion more effectively drivers/iommu/arm-smmu.c | 182 ++++++++++++++++++++++++++++++----------------- 1 file changed, 116 insertions(+), 66 deletions(-) -- 2.11.0.dirty _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu