Patch Series

Subject iommu: introduce iova_to_phys_length and remove iova_to_phys
Author guanghuifeng@linux.alibaba.com
Date 2026-06-03 15:17:33 +0000 UTC
Version
Cc adrian.larumbe@collabora.com airlied@gmail.com alex@shazbot.org alikernel-developer@linux.alibaba.com baolu.lu@linux.intel.com boris.brezillon@collabora.com dri-devel@lists.freedesktop.org dwmw2@infradead.org guanghuifeng@linux.alibaba.com iommu@lists.linux.dev jgg@ziepe.ca joro@8bytes.org kevin.tian@intel.com kvm@vger.kernel.org linux-arm-kernel@lists.infradead.org linux-kernel@vger.kernel.org liviu.dudau@arm.com maarten.lankhorst@linux.intel.com mripard@kernel.org oliver.yang@linux.alibaba.com robh@kernel.org robin.murphy@arm.com shiyu.zsq@linux.alibaba.com steven.price@arm.com suravee.suthikulpanit@amd.com tzimmermann@suse.de wei.guo.simon@linux.alibaba.com will@kernel.org xlpang@linux.alibaba.com

Patches (32)

Name Content [All]
[PATCH v3 01/32] iommu: introduce iova_to_phys_length in iommu_domain_ops [Body]
[PATCH v3 02/32] iommu/io-pgtable-arm: introduce iova_to_phys_length in io_pgtable_ops [Body]
[PATCH v3 03/32] iommu/io-pgtable-arm-v7s: introduce iova_to_phys_length in io_pgtable_ops [Body]
[PATCH v3 04/32] iommu/io-pgtable-dart: introduce iova_to_phys_length in io_pgtable_ops [Body]
[PATCH v3 05/32] iommu/generic_pt: implement iova_to_phys_length [Body]
[PATCH v3 06/32] iommu/arm-smmu-v3: implement iova_to_phys_length [Body]
[PATCH v3 07/32] iommu/arm-smmu: implement iova_to_phys_length [Body]
[PATCH v3 08/32] iommu/qcom_iommu: implement iova_to_phys_length [Body]
[PATCH v3 09/32] iommu/apple-dart: implement iova_to_phys_length [Body]
[PATCH v3 10/32] iommu/ipmmu-vmsa: implement iova_to_phys_length [Body]
[PATCH v3 11/32] iommu/mtk_iommu: implement iova_to_phys_length [Body]
[PATCH v3 12/32] iommu/exynos: implement iova_to_phys_length [Body]
[PATCH v3 13/32] iommu/fsl_pamu: implement iova_to_phys_length [Body]
[PATCH v3 14/32] iommu/msm: implement iova_to_phys_length [Body]
[PATCH v3 15/32] iommu/mtk_v1: implement iova_to_phys_length [Body]
[PATCH v3 16/32] iommu/omap: implement iova_to_phys_length [Body]
[PATCH v3 17/32] iommu/rockchip: implement iova_to_phys_length [Body]
[PATCH v3 18/32] iommu/s390: implement iova_to_phys_length [Body]
[PATCH v3 19/32] iommu/sprd: implement iova_to_phys_length [Body]
[PATCH v3 20/32] iommu/sun50i: implement iova_to_phys_length [Body]
[PATCH v3 21/32] iommu/tegra-smmu: implement iova_to_phys_length [Body]
[PATCH v3 22/32] iommu/virtio: implement iova_to_phys_length [Body]
[PATCH v3 23/32] vfio: use iova_to_phys_length for efficient unmap [Body]
[PATCH v3 24/32] iommufd: use iova_to_phys_length for efficient unmap [Body]
[PATCH v3 25/32] iommufd/selftest: switch to iommu_iova_to_phys_length [Body]
[PATCH v3 26/32] drm/panfrost: switch to iova_to_phys_length [Body]
[PATCH v3 27/32] drm/panthor: switch to iova_to_phys_length [Body]
[PATCH v3 28/32] iommu/io-pgtable: selftests switch to iova_to_phys_length [Body]
[PATCH v3 29/32] iommu/io-pgtable-arm: remove deprecated iova_to_phys wrapper [Body]
[PATCH v3 30/32] iommu/io-pgtable-arm-v7s: remove deprecated iova_to_phys wrapper [Body]
[PATCH v3 31/32] iommu/io-pgtable-dart: remove deprecated iova_to_phys wrapper [Body]
[PATCH v3 32/32] iommu: remove iova_to_phys from domain_ops and io_pgtable_ops [Body]
Session 2026-06-03
ID (for dev) f7507399-29d5-4cf3-aed4-c9a03544b23f
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base e43ffb69e0438cddd72aaa30898b4dc446f664f8 [Config] passed [Log]
[KASAN] Boot test: Base e43ffb69e0438cddd72aaa30898b4dc446f664f8 [Config] passed [Log]
[KASAN] Build Patched e43ffb69e0438cddd72aaa30898b4dc446f664f8 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched e43ffb69e0438cddd72aaa30898b4dc446f664f8 [Config] [patched] passed [Log]
[KASAN] Fuzz e43ffb69e0438cddd72aaa30898b4dc446f664f8 [Config] e43ffb69e0438cddd72aaa30898b4dc446f664f8 [Config] [patched] passed [Log] [Artifacts]