[PATCH v8 0/9] Organize the SMMUv3 invalidation flow so iommupt can use it

Will Deacon will at kernel.org
Sun Oct 4 09:50:41 PDT 2026


On Fri, 02 Oct 2026 22:23:19 -0300, Jason Gunthorpe wrote:
> [ This is part of the patch pile to move SMMUv3 over to the generic page
> table, the precursor patches have been merged now. What's left:
>  1) Organize the SMMUv3 invalidation flow so iommupt can use it
>  2) Use the generic iommu page table for SMMUv3
> 
> The first patch should ideally go to -rc
> 
> [...]

Applied first seven to iommu (arm/smmu/updates), thanks!

[1/9] iommu/arm-smmu-v3: Handle ARM erratum for CONT under invalidation with SVA
      https://git.kernel.org/iommu/c/84c6089a365f
[2/9] iommu/arm-smmu-v3: Pass the parameters for the invalidation in a struct
      https://git.kernel.org/iommu/c/0a6cd4ac9252
[3/9] iommu/arm-smmu-v3: Move pgsize out of arm_smmu_inv
      https://git.kernel.org/iommu/c/a9573c2847e9
[4/9] iommu/arm-smmu-v3: Optimize range invalidation for latency
      https://git.kernel.org/iommu/c/5a158b29766c
[5/9] iommu/arm-smmu-v3: Keep track in arm_smmu_invs if range invalidation is used
      https://git.kernel.org/iommu/c/fc62cd069cf7
[6/9] iommu/arm-smmu-v3: Precompute the invalidation commands
      https://git.kernel.org/iommu/c/bc5c3475d63c
[7/9] iommu/arm-smmu-v3: Populate the tlbi at the top of the call chain
      https://git.kernel.org/iommu/c/d587faf66828

Cheers,
-- 
Will

https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev



More information about the linux-arm-kernel mailing list