On 8/25/23 6:11 AM, Niklas Schnelle wrote: > Hi All, > > This patch series converts s390's PCI support from its platform specific DMA > API implementation in arch/s390/pci/pci_dma.c to the common DMA IOMMU layer. > The conversion itself is done in patches 3-4 with patch 2 providing the final > necessary IOMMU driver improvement to handle s390's special IOTLB flush > out-of-resource indication in virtualized environments. The conversion > itself only touches the s390 IOMMU driver and s390 arch code moving over > remaining functions from the s390 DMA API implementation. No changes to > common code are necessary. > I also picked up this latest version and ran various tests with ISM, mlx5 and some NVMe drives. FWIW, I have been including versions of this series in my s390 dev environments for a number of months now and have also been building my s390 pci iommufd nested translation series on top of this, so it's seen quite a bit of testing from me at least. So as far as I'm concerned anyway, this series is ready for -next (after the merge window). Thanks, Matt