On 2023-08-25 19:26, Matthew Rosato wrote:
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).
Agreed; I'll trust your reviews for the s390-specific parts, so indeed
it looks like this should have all it needs now and is ready for a nice
long soak in -next once Joerg opens the tree for 6.7 material.
Cheers,
Robin.