Finish off PASID support for SMMUv3, and batch command queue. Since v1 [1]: * Added patch 4 to factor command queue batching * Included patch 6 from Rob [2] [1] https://lore.kernel.org/linux-iommu/20200213101435.229932-1-jean-philippe@xxxxxxxxxx/ [2] https://lore.kernel.org/linux-iommu/20200213205600.19690-1-robh@xxxxxxxxxx/ Jean-Philippe Brucker (5): PCI/ATS: Export symbols of PASID functions iommu/arm-smmu-v3: Add support for PCI PASID iommu/arm-smmu-v3: Write level-1 descriptors atomically iommu/arm-smmu-v3: Add command queue batching helpers iommu/arm-smmu-v3: Batch context descriptor invalidation Rob Herring (1): iommu/arm-smmu-v3: Batch ATC invalidation commands drivers/iommu/arm-smmu-v3.c | 139 ++++++++++++++++++++++++++++-------- drivers/pci/ats.c | 4 ++ 2 files changed, 115 insertions(+), 28 deletions(-) -- 2.25.0